Class: Pluto::Model::Item::Data

Inherits:
Object
  • Object
show all
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

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

#publishedObject



77
# File 'lib/pluto/models/item.rb', line 77

def published()   @item.read_attribute(:published); end

#published?Boolean

Returns:

  • (Boolean)


80
# File 'lib/pluto/models/item.rb', line 80

def published?()  published.present?;  end

#updatedObject

“regular” updated incl. published fallback



76
# File 'lib/pluto/models/item.rb', line 76

def updated()     @item.read_attribute(:updated); end

#updated?Boolean

Returns:

  • (Boolean)


79
# File 'lib/pluto/models/item.rb', line 79

def updated?()    updated.present?;    end