Module: Wayfarer::Middleware::Router::API::ClassMethods
- Defined in:
- lib/wayfarer/middleware/router.rb
Instance Method Summary collapse
Instance Method Details
#route(&block) ⇒ Object
27 28 29 |
# File 'lib/wayfarer/middleware/router.rb', line 27 def route(&block) router.draw(&block) if block_given? end |
#router ⇒ Object
23 24 25 |
# File 'lib/wayfarer/middleware/router.rb', line 23 def router @router ||= Wayfarer::Routing::Router.new end |
#steer(&block) ⇒ Object
31 32 33 |
# File 'lib/wayfarer/middleware/router.rb', line 31 def steer(&block) define_method(:steer) { block.call(task) } end |