module ActionDispatch::Routing::Mapper::Base
def default_url_options=(options)
def default_url_options=(options) @set.default_url_options = options end
def initialize(set) #:nodoc:
def initialize(set) #:nodoc: @set = set end
def match(path, options=nil)
def match(path, options=nil) mapping = Mapping.new(@set, @scope, path, options || {}).to_route @set.add_route(*mapping) self end
def mount(app, options = nil)
def mount(app, options = nil) if options path = options.delete(:at) else options = app app, path = options.find { |k, v| k.respond_to?(:call) } options.delete(app) if app end raise "A rack application must be specified" unless path match(path, options.merge(:to => app, :anchor => false, :format => false)) self end
def root(options = {})
def root(options = {}) match '/', options.reverse_merge(:as => :root) end