Class: Signpost::Sign::Nested
- Inherits:
-
Object
- Object
- Signpost::Sign::Nested
- Defined in:
- lib/signpost/sign/nested.rb
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#expose(_router, routing_table, named_routes) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/signpost/sign/nested.rb', line 6 def expose(_router, routing_table, named_routes) subrouter = @builder.build subroutes = subrouter.routes named_routes.merge!(subrouter.named_routes) subroutes.keys.reject { |m| subroutes[m].empty? }.each do |method| routing_table[method] << Route::Nested.new(@subpath, subrouter) end end |