Module: StandardId::AccountStatus

Extended by:
ActiveSupport::Concern
Defined in:
lib/standard_id/account_status.rb

Instance Method Summary collapse

Instance Method Details

#activate!Object



22
23
24
25
26
# File 'lib/standard_id/account_status.rb', line 22

def activate!
  return true if active?

  update!(status: :active, activated_at: Time.current)
end

#deactivate!Object



28
29
30
31
32
# File 'lib/standard_id/account_status.rb', line 28

def deactivate!
  return true if inactive?

  update!(status: :inactive, deactivated_at: Time.current)
end