Module: Authorization::AasmRoles::StatefulRolesInstanceMethods

Defined in:
lib/authorization/aasm_roles.rb

Overview

class methods

Instance Method Summary collapse

Instance Method Details

#do_activateObject



56
57
58
59
60
# File 'lib/authorization/aasm_roles.rb', line 56

def do_activate
  @activated = true
  self.activated_at = Time.now.utc
  self.deleted_at = self.activation_code = nil
end

#do_deleteObject



52
53
54
# File 'lib/authorization/aasm_roles.rb', line 52

def do_delete
  self.deleted_at = Time.now.utc
end

#recently_activated?Boolean

Returns true if the user has just been activated.

Returns:

  • (Boolean)


49
50
51
# File 'lib/authorization/aasm_roles.rb', line 49

def recently_activated?
  @activated
end