Class: RailsTwirp::RouteSet::ServiceMapper

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_twirp/route_set.rb

Instance Method Summary collapse

Constructor Details

#initialize(service_route_set) ⇒ ServiceMapper

Returns a new instance of ServiceMapper.



91
92
93
# File 'lib/rails_twirp/route_set.rb', line 91

def initialize(service_route_set)
  @service_route_set = service_route_set
end

Instance Method Details

#rpc(name, to:) ⇒ Object



95
96
97
98
# File 'lib/rails_twirp/route_set.rb', line 95

def rpc(name, to:)
  mapping = Mapping.new(to: to)
  @service_route_set.add_route(name, mapping)
end