Class: Hippo::API::RouteSet
- Inherits:
-
Object
- Object
- Hippo::API::RouteSet
- Defined in:
- lib/hippo/api/route_set.rb
Instance Method Summary collapse
- #draw(&block) ⇒ Object
- #for_extension(ext_id, &block) ⇒ Object
-
#initialize(root) ⇒ RouteSet
constructor
A new instance of RouteSet.
Constructor Details
Instance Method Details
#draw(&block) ⇒ Object
87 88 89 |
# File 'lib/hippo/api/route_set.rb', line 87 def draw(&block) @root.instance_eval(&block) end |
#for_extension(ext_id, &block) ⇒ Object
91 92 93 94 |
# File 'lib/hippo/api/route_set.rb', line 91 def for_extension(ext_id, &block) routes = RoutingBlock.new(ext_id) routes.instance_eval(&block) end |