Method: ActionDispatch::Routing::DeprecatedMapper#namespace

Defined in:
lib/action_dispatch/routing/deprecated_mapper.rb

#namespace(name, options = {}, &block) ⇒ Object



196
197
198
199
200
201
202
# File 'lib/action_dispatch/routing/deprecated_mapper.rb', line 196

def namespace(name, options = {}, &block)
  if options[:namespace]
    with_options({:path_prefix => "#{options.delete(:path_prefix)}/#{name}", :name_prefix => "#{options.delete(:name_prefix)}#{name}_", :namespace => "#{options.delete(:namespace)}#{name}/" }.merge(options), &block)
  else
    with_options({:path_prefix => name, :name_prefix => "#{name}_", :namespace => "#{name}/" }.merge(options), &block)
  end
end