Class: Elabs::Note
- Inherits:
-
ApplicationContentRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- ApplicationContentRecord
- Elabs::Note
- Defined in:
- app/models/elabs/note.rb
Constant Summary collapse
- SLUGGABLE_FIELD =
:created_at
- ADDITIONAL_HABTM_COUNTER_CACHES =
[ %w[projects notes] ].freeze
Constants inherited from ApplicationContentRecord
ApplicationContentRecord::SLUG_FIELD
Instance Attribute Summary
Attributes inherited from ApplicationRecord
Instance Method Summary collapse
Methods included from Concerns::Sluggable
Methods included from Concerns::Taggable
Methods included from Concerns::ActableEntity
#minor_update=, #minor_update?
Methods included from Concerns::ContentEntity
#draft?, #locked?, #not_publicly_visible?, #publicly_visible?, #published?, #unlocked?
Instance Method Details
#long_text_to_display ⇒ Object
33 34 35 |
# File 'app/models/elabs/note.rb', line 33 def long_text_to_display nil end |
#short_text_to_display ⇒ Object
29 30 31 |
# File 'app/models/elabs/note.rb', line 29 def short_text_to_display content end |
#title_to_display ⇒ Object
25 26 27 |
# File 'app/models/elabs/note.rb', line 25 def title_to_display I18n.l published_at, format: :medium end |