Class: Pluto::Model::Item::Data
- Inherits:
-
Object
- Object
- Pluto::Model::Item::Data
- Defined in:
- lib/pluto/models/item.rb
Overview
“raw” access via data “proxy” helper e.g. use item.data.updated
item.data.updated? etc.
Instance Method Summary collapse
-
#initialize(item) ⇒ Data
constructor
A new instance of Data.
- #published ⇒ Object
- #published? ⇒ Boolean
-
#updated ⇒ Object
“regular” updated incl.
- #updated? ⇒ Boolean
Constructor Details
#initialize(item) ⇒ Data
Returns a new instance of Data.
74 |
# File 'lib/pluto/models/item.rb', line 74 def initialize( item ) @item = item; end |
Instance Method Details
#published ⇒ Object
77 |
# File 'lib/pluto/models/item.rb', line 77 def published() @item.read_attribute(:published); end |
#published? ⇒ Boolean
80 |
# File 'lib/pluto/models/item.rb', line 80 def published?() published.present?; end |
#updated ⇒ Object
“regular” updated incl. published fallback
76 |
# File 'lib/pluto/models/item.rb', line 76 def updated() @item.read_attribute(:updated); end |
#updated? ⇒ Boolean
79 |
# File 'lib/pluto/models/item.rb', line 79 def updated?() updated.present?; end |