Module: ResourceFull::CoreExtensions::API
- Included in:
- ActionController::Routing::RouteSet::Mapper
- Defined in:
- lib/resource_full/core_extensions/api.rb
Instance Method Summary collapse
-
#api ⇒ Object
Generate ActionController routes for RESTful services documentation.
Instance Method Details
#api ⇒ Object
Generate ActionController routes for RESTful services documentation.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/resource_full/core_extensions/api.rb', line 6 def api :format => 'xml', :conditions => { :method => :get } do |map| map.named_route 'resource', '/resources/:id.xml', :action => 'show', :controller => 'resource_full/controllers/resources' map.named_route 'resources', '/resources.xml', :action => 'index', :controller => 'resource_full/controllers/resources' map.named_route 'resources_route', '/resources/:resource_id/routes/:id.xml', :action => 'show', :controller => 'resource_full/controllers/routes' map.named_route 'resources_routes', '/resources/:resource_id/routes.xml', :action => 'index', :controller => 'resource_full/controllers/routes' map.named_route 'routes', '/routes.xml', :action => 'index', :controller => 'resource_full/controllers/routes' end end |