Module: SubZero::Service::Router
- Included in:
- SubZero::Service
- Defined in:
- lib/sub_zero/service/router.rb
Instance Method Summary collapse
Instance Method Details
#route(&block) ⇒ Object
11 12 13 |
# File 'lib/sub_zero/service/router.rb', line 11 def route &block instance_eval &block end |
#routes ⇒ Object
7 8 9 |
# File 'lib/sub_zero/service/router.rb', line 7 def routes @routes ||= {} end |
#verb(args) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/sub_zero/service/router.rb', line 15 def verb args name, route = Hash[args].first routes[name.to_s.upcase] = handler_caller(route) true end |