Module: ActionDispatch::Routing::Mapper::Base

Defined in:
lib/active_scaffold/extensions/routing_mapper.rb

Instance Method Summary collapse

Instance Method Details

#as_association_routesObject



23
24
25
26
27
28
29
30
# 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

#as_routes(options = {:association => true}) ⇒ Object



13
14
15
16
17
18
19
20
21
# 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