Class: Pluto::Model::Feed::Data
- Inherits:
-
Object
- Object
- Pluto::Model::Feed::Data
- 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
- #feed_url ⇒ Object
- #feed_url? ⇒ Boolean
-
#initialize(feed) ⇒ Data
constructor
A new instance of Data.
-
#published ⇒ Object
“regular” published incl.
- #published? ⇒ Boolean
- #title ⇒ Object
- #title? ⇒ Boolean
-
#updated ⇒ Object
“regular” updated incl.
- #updated? ⇒ Boolean
-
#url ⇒ Object
“regular” url incl.
- #url? ⇒ Boolean
Constructor Details
#initialize(feed) ⇒ Data
Returns a new instance of Data.
106 |
# File 'lib/pluto/models/feed.rb', line 106 def initialize( feed ) @feed = feed; end |
Instance Method Details
#feed_url ⇒ Object
110 |
# File 'lib/pluto/models/feed.rb', line 110 def feed_url() @feed.read_attribute( :feed_url ); end |
#feed_url? ⇒ Boolean
113 |
# File 'lib/pluto/models/feed.rb', line 113 def feed_url?() feed_url.present?; end |
#published ⇒ Object
“regular” published incl. updated fallback
116 |
# File 'lib/pluto/models/feed.rb', line 116 def published() @feed.read_attribute(:published); end |
#published? ⇒ Boolean
118 |
# File 'lib/pluto/models/feed.rb', line 118 def published?() published.present?; end |
#title ⇒ Object
109 |
# File 'lib/pluto/models/feed.rb', line 109 def title() @feed.read_attribute( :title ); end |
#title? ⇒ Boolean
112 |
# File 'lib/pluto/models/feed.rb', line 112 def title?() title.present?; end |
#updated ⇒ Object
“regular” updated incl. published fallback
115 |
# File 'lib/pluto/models/feed.rb', line 115 def updated() @feed.read_attribute(:updated); end |
#updated? ⇒ Boolean
117 |
# File 'lib/pluto/models/feed.rb', line 117 def updated?() updated.present?; end |
#url ⇒ Object
“regular” url incl. auto_url fallback / (auto-)backup
108 |
# File 'lib/pluto/models/feed.rb', line 108 def url() @feed.read_attribute( :url ); end |
#url? ⇒ Boolean
111 |
# File 'lib/pluto/models/feed.rb', line 111 def url?() url.present?; end |