Method: Devise::Mapping#initialize
- Defined in:
- lib/devise/mapping.rb
#initialize(name, options) ⇒ Mapping
:nodoc:
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/devise/mapping.rb', line 52 def initialize(name, ) #:nodoc: @scoped_path = [:as] ? "#{options[:as]}/#{name}" : name.to_s @singular = ([:singular] || @scoped_path.tr('/', '_').singularize).to_sym @class_name = ([:class_name] || name.to_s.classify).to_s @klass = Devise.ref(@class_name) @path = ([:path] || name).to_s @path_prefix = [:path_prefix] @sign_out_via = [:sign_out_via] || Devise.sign_out_via @format = [:format] @router_name = [:router_name] default_failure_app() default_controllers() default_path_names() default_used_route() default_used_helpers() end |