Module: Axel::ServiceResource::Routes::ClassMethods

Defined in:
app/models/axel/service_resource/routes.rb

Instance Method Summary collapse

Instance Method Details

#route(route_path, name, options = {}) ⇒ Object



12
13
14
15
# File 'app/models/axel/service_resource/routes.rb', line 12

def route(route_path, name, options = {})
  new_route = Router.new(self, route_path, name, options)
  routes[new_route.method_name] = new_route.define_route
end

#routesObject



8
9
10
# File 'app/models/axel/service_resource/routes.rb', line 8

def routes
  @_routes ||= {}.with_indifferent_access
end