Method: Orbit::Controller.add_route

Defined in:
lib/orbit/controller.rb

.add_route(verb, action, &handler) ⇒ Object



85
86
87
88
89
90
91
92
93
94
# File 'lib/orbit/controller.rb', line 85

def self.add_route(verb, action, &handler)
  route = "#{verb.downcase}_#{action}"

  if routes.include?(route)
    update_method(verb, action, &handler)
  else
    routes.push(route)
    create_route(verb, action, &handler)
  end
end