Module: Activatable
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/models/concerns/activatable.rb
Constant Summary collapse
- ACTIVE =
Constants
"active"
- INACTIVE =
"inactive"
- REMOVED =
"removed"
- ARCHIVED =
"archived"
- STATUS =
{"Active" => ACTIVE, "Inactive" => INACTIVE, "Archived" => ARCHIVED, "Removed" => REMOVED}
- STATUS_REVERSE =
{ACTIVE => "Active", INACTIVE => "Inactive", ARCHIVED => "Archived", REMOVED => "Removed"}
- STATUS_UI_CLASS =
{ACTIVE => "success", INACTIVE => "default", ARCHIVED => "default", REMOVED => "danger"}
- STATUS_UI_ICON =
{ACTIVE => "fa-check", INACTIVE => "fa-square-o", ARCHIVED => "fa-archive", REMOVED => "fa-remove"}
Instance Method Summary collapse
Instance Method Details
#display_status ⇒ Object
45 46 47 |
# File 'app/models/concerns/activatable.rb', line 45 def display_status STATUS_REVERSE[self.status] end |