Method: Magpie::Snake#route
- Defined in:
- lib/middles/snake.rb
#route(method, target, states) ⇒ Object
46 47 48 49 50 51 52 53 54 |
# File 'lib/middles/snake.rb', line 46 def route(method, target, states) routes = states.inject({ }){ |h, state| url_path = "/#{target}/#{state}" h[url_path] = reg(target, state) h["/#{target}"] = reg(target, state) if state.to_s == "index" h } @urls[method.to_s.upcase].merge!(routes) end |