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_statusObject



45
46
47
# File 'app/models/concerns/activatable.rb', line 45

def display_status
  STATUS_REVERSE[self.status]
end