# File lib/active_scaffold/extensions/routing_mapper.rb, line 23 def as_association_routes collection do ActionDispatch::Routing::ACTIVE_SCAFFOLD_ASSOCIATION_ROUTING[:collection].each {|name, type| send(type, name)} end member do ActionDispatch::Routing::ACTIVE_SCAFFOLD_ASSOCIATION_ROUTING[:member].each {|name, type| send(type, name)} end end
# File lib/active_scaffold/extensions/routing_mapper.rb, line 32 def as_nested_resources(*resources) options = resources.extract_options! resources.each do |resource| resources(resource, options.merge(:parent_scaffold => merge_module_scope(@scope[:module], parent_resource.plural), :association => resource)) { yield if block_given? } end end
# File lib/active_scaffold/extensions/routing_mapper.rb, line 13 def as_routes(options = {:association => true}) collection do ActionDispatch::Routing::ACTIVE_SCAFFOLD_CORE_ROUTING[:collection].each {|name, type| send(type, name)} end member do ActionDispatch::Routing::ACTIVE_SCAFFOLD_CORE_ROUTING[:member].each {|name, type| send(type, name)} end as_association_routes if options[:association] end
# File lib/active_scaffold/extensions/routing_mapper.rb, line 39 def as_scoped_routes(*scopes) options = scopes.extract_options! scopes.each do |scope| resources(scope, options.merge(:parent_scaffold => merge_module_scope(@scope[:module], parent_resource.plural), :named_scope => scope, :controller => parent_resource.plural)) { yield if block_given? } end end