Module: Publishable
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/models/concerns/publishable.rb
Constant Summary collapse
- PUBLISHED =
Constants
"published"- UNPUBLISHED =
"unpublished"- REMOVED =
"removed"- ARCHIVED =
"archived"- STATUS =
{"Published" => PUBLISHED, "Unpublished" => UNPUBLISHED, "Archived" => ARCHIVED, "Removed" => REMOVED}
- STATUS_REVERSE =
{PUBLISHED => "Published", UNPUBLISHED => "Unpublished", ARCHIVED => "Archived", REMOVED => "Removed"}
- STATUS_UI_CLASS =
{PUBLISHED => "success", UNPUBLISHED => "default", ARCHIVED => "default", REMOVED => "danger"}
- STATUS_UI_ICON =
{PUBLISHED => "fa-check", UNPUBLISHED => "fa-square-o", ARCHIVED => "fa-archive", REMOVED => "fa-remove"}
Instance Method Summary collapse
Instance Method Details
#display_status ⇒ Object
43 44 45 |
# File 'app/models/concerns/publishable.rb', line 43 def display_status STATUS_REVERSE[self.status] end |