Class: Pluto::Model::Feed::Data

Inherits:
Object
  • Object
show all
Defined in:
lib/pluto/models/feed.rb

Overview

“raw” access via data “proxy” helper e.g. use feed.data.updated

feed.data.updated? etc.

Instance Method Summary collapse

Constructor Details

#initialize(feed) ⇒ Data

Returns a new instance of Data.



107
# File 'lib/pluto/models/feed.rb', line 107

def initialize( feed ) @feed = feed; end

Instance Method Details

#feed_urlObject



111
# File 'lib/pluto/models/feed.rb', line 111

def feed_url()    @feed.read_attribute( :feed_url );  end

#feed_url?Boolean

Returns:

  • (Boolean)


114
# File 'lib/pluto/models/feed.rb', line 114

def feed_url?()   feed_url.present?;  end

#publishedObject

“regular” published incl. updated fallback



117
# File 'lib/pluto/models/feed.rb', line 117

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

#published?Boolean

Returns:

  • (Boolean)


119
# File 'lib/pluto/models/feed.rb', line 119

def published?()  published.present?;  end

#titleObject



110
# File 'lib/pluto/models/feed.rb', line 110

def title()       @feed.read_attribute( :title );    end

#title?Boolean

Returns:

  • (Boolean)


113
# File 'lib/pluto/models/feed.rb', line 113

def title?()      title.present?;     end

#updatedObject

“regular” updated incl. published fallback



116
# File 'lib/pluto/models/feed.rb', line 116

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

#updated?Boolean

Returns:

  • (Boolean)


118
# File 'lib/pluto/models/feed.rb', line 118

def updated?()    updated.present?;    end

#urlObject

“regular” url incl. auto_url fallback / (auto-)backup



109
# File 'lib/pluto/models/feed.rb', line 109

def url()         @feed.read_attribute( :url );      end

#url?Boolean

Returns:

  • (Boolean)


112
# File 'lib/pluto/models/feed.rb', line 112

def url?()        url.present?;       end