class Devise::Mapping

def initialize(name, options) #:nodoc:

:nodoc:
def initialize(name, options) #:nodoc:
  @scoped_path = options[:as] ? "#{options[:as]}/#{name}" : name.to_s
  @singular = (options[:singular] || @scoped_path.tr('/', '_').singularize).to_sym
  @class_name = (options[:class_name] || name.to_s.classify).to_s
  @klass = Devise.ref(@class_name)
  @path = (options[:path] || name).to_s
  @path_prefix = options[:path_prefix]
  @sign_out_via = options[:sign_out_via] || Devise.sign_out_via
  @format = options[:format]
  @router_name = options[:router_name]
  default_failure_app(options)
  default_controllers(options)
  default_path_names(options)
  default_used_route(options)
  default_used_helpers(options)
end