module Devise::Models::Inactivatable

Public Instance Methods

activate!() click to toggle source
# File lib/devise/inactivatable/model.rb, line 14
def activate!
  update_attribute :inactivated_at, nil
end
active?() click to toggle source
# File lib/devise/inactivatable/model.rb, line 18
def active?
  !inactivated_at
end
active_for_authentication?() click to toggle source
Calls superclass method
# File lib/devise/inactivatable/model.rb, line 6
def active_for_authentication?
  active? && super
end
inactivate!() click to toggle source
# File lib/devise/inactivatable/model.rb, line 10
def inactivate!
  touch :inactivated_at
end
inactive?() click to toggle source
# File lib/devise/inactivatable/model.rb, line 22
def inactive?
  !!inactivated_at
end
inactive_message() click to toggle source
Calls superclass method
# File lib/devise/inactivatable/model.rb, line 26
def inactive_message
  inactive? ? :inactivated : super
end