method
normalize_defaults!
normalize_defaults!()
private
Hide source
# File actionpack/lib/action_dispatch/routing/mapper.rb, line 146 def normalize_defaults! @defaults.merge!(scope[:defaults]) if scope[:defaults] @defaults.merge!(options[:defaults]) if options[:defaults] options.each do |key, default| unless Regexp === default || IGNORE_OPTIONS.include?(key) @defaults[key] = default end end if options[:constraints].is_a?(Hash) options[:constraints].each do |key, default| if URL_OPTIONS.include?(key) && (String === default || Fixnum === default) @defaults[key] ||= default end end end if Regexp === options[:format] @defaults[:format] = nil elsif String === options[:format] @defaults[:format] = options[:format] end end