Class: RailsTwirp::RouteSet::Mapper
- Inherits:
-
Object
- Object
- RailsTwirp::RouteSet::Mapper
- Defined in:
- lib/rails_twirp/route_set.rb
Instance Method Summary collapse
-
#initialize(route_set) ⇒ Mapper
constructor
A new instance of Mapper.
- #service(service_definition, &block) ⇒ Object
Constructor Details
#initialize(route_set) ⇒ Mapper
Returns a new instance of Mapper.
102 103 104 |
# File 'lib/rails_twirp/route_set.rb', line 102 def initialize(route_set) @route_set = route_set end |
Instance Method Details
#service(service_definition, &block) ⇒ Object
106 107 108 109 110 |
# File 'lib/rails_twirp/route_set.rb', line 106 def service(service_definition, &block) service_route_set = @route_set.services[service_definition] service_mapper = ServiceMapper.new(service_route_set) service_mapper.instance_exec(&block) end |