Module: StandardId::AccountStatus
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/standard_id/account_status.rb
Class Attribute Summary collapse
-
.subscribed ⇒ Object
Returns the value of attribute subscribed.
Instance Method Summary collapse
Class Attribute Details
.subscribed ⇒ Object
Returns the value of attribute subscribed.
12 13 14 |
# File 'lib/standard_id/account_status.rb', line 12 def subscribed @subscribed end |
Instance Method Details
#activate! ⇒ Object
36 37 38 39 40 |
# File 'lib/standard_id/account_status.rb', line 36 def activate! return true if active? update!(status: :active, activated_at: Time.current) end |
#deactivate! ⇒ Object
42 43 44 45 46 |
# File 'lib/standard_id/account_status.rb', line 42 def deactivate! return true if inactive? update!(status: :inactive, deactivated_at: Time.current) end |