Module: Devise::Models::StormpathConfirmable

Extended by:
ActiveSupport::Concern
Defined in:
lib/devise/models/stormpath_confirmable.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.required_fields(klass) ⇒ Object



6
7
8
# File 'lib/devise/models/stormpath_confirmable.rb', line 6

def self.required_fields(klass)
  [:confirmation_token]
end

Instance Method Details

#active_for_authentication?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/devise/models/stormpath_confirmable.rb', line 19

def active_for_authentication?
  super && confirmed?
end

#confirmed?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/devise/models/stormpath_confirmable.rb', line 15

def confirmed?
  status != "UNVERIFIED"
end

#inactive_messageObject



23
24
25
# File 'lib/devise/models/stormpath_confirmable.rb', line 23

def inactive_message
  !confirmed? ? :unconfirmed : super
end