module ActionDispatch::Routing::Mapper::Resources
Public Instance Methods
Source
# File lib/active_scaffold/extensions/routing_mapper.rb, line 79 def as_nested_resources(*resources) options = resources.extract_options! nested_options = options.merge(parent_scaffold: parent_scaffold) resources.each do |resource| resources(resource, nested_options.merge(association: resource)) { yield if block_given? } end end
Source
# File lib/active_scaffold/extensions/routing_mapper.rb, line 87 def as_scoped_routes(*scopes) options = scopes.extract_options! scoped_options = options.merge(parent_scaffold: parent_scaffold, association: parent_resource.plural) scopes.each do |scope| resources(scope, scoped_options.merge(named_scope: scope)) { yield if block_given? } end end
Source
# File lib/active_scaffold/extensions/routing_mapper.rb, line 95 def parent_scaffold merge_module_scope(@scope[:module], parent_resource.plural) end