Class: Annotator::InitialDescription::Devise
- Defined in:
- lib/annotator/initial_description/devise.rb
Overview
Initial descriptions for devise specific columns
Instance Method Summary collapse
Methods inherited from Base
inherited, #initialize, providers
Constructor Details
This class inherits a constructor from Annotator::InitialDescription::Base
Instance Method Details
#check ⇒ Object
7 8 9 |
# File 'lib/annotator/initial_description/devise.rb', line 7 def check @model.respond_to?(:devise_modules) && columns.keys.include?(@column.to_sym) end |
#columns ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/annotator/initial_description/devise.rb', line 11 def columns { :encrypted_password => "Devise encrypted password", :reset_password_token => "Devise Recoverable module", :reset_password_sent_at => "Devise Recoverable module", :remember_created_at => "Devise Rememberable module", :sign_in_count => "Devise Trackable module", :current_sign_in_at => "Devise Trackable module", :last_sign_in_at => "Devise Trackable module", :current_sign_in_ip => "Devise Trackable module", :last_sign_in_ip => "Devise Trackable module", :password_salt => "Devise Encriptable module", :confirmation_token => "Devise Confirmable module", :confirmed_at => "Devise Confirmable module", :confirmation_sent_at => "Devise Confirmable module", :unconfirmed_email => "Devise Confirmable module", :failed_attempts => "Devise Lockable module", :unlock_token => "Devise Locakble module", :locked_at => "Devise Lockable module", :authentication_token => "Devise Token authenticable module" } end |
#text ⇒ Object
34 35 36 |
# File 'lib/annotator/initial_description/devise.rb', line 34 def text columns[@column.to_sym] end |