Class: Trawler::ParsedDocument
- Inherits:
-
Object
- Object
- Trawler::ParsedDocument
- Defined in:
- lib/trawler/parsed_document.rb
Instance Attribute Summary collapse
-
#data ⇒ Object
readonly
Returns the value of attribute data.
-
#url ⇒ Object
readonly
Returns the value of attribute url.
Instance Method Summary collapse
- #description ⇒ Object
- #images ⇒ Object
-
#initialize(host, data) ⇒ ParsedDocument
constructor
A new instance of ParsedDocument.
- #raw_data ⇒ Object
- #title ⇒ Object
- #video ⇒ Object
- #video_still ⇒ Object
Constructor Details
#initialize(host, data) ⇒ ParsedDocument
Returns a new instance of ParsedDocument.
5 6 7 8 |
# File 'lib/trawler/parsed_document.rb', line 5 def initialize(host, data) @url = host @data = data end |
Instance Attribute Details
#data ⇒ Object (readonly)
Returns the value of attribute data.
3 4 5 |
# File 'lib/trawler/parsed_document.rb', line 3 def data @data end |
#url ⇒ Object (readonly)
Returns the value of attribute url.
3 4 5 |
# File 'lib/trawler/parsed_document.rb', line 3 def url @url end |
Instance Method Details
#description ⇒ Object
22 23 24 |
# File 'lib/trawler/parsed_document.rb', line 22 def description data.description end |
#images ⇒ Object
18 19 20 |
# File 'lib/trawler/parsed_document.rb', line 18 def images data.images end |
#raw_data ⇒ Object
30 31 32 |
# File 'lib/trawler/parsed_document.rb', line 30 def raw_data @raw_data ||= data.document end |
#title ⇒ Object
10 11 12 |
# File 'lib/trawler/parsed_document.rb', line 10 def title data.title end |
#video ⇒ Object
14 15 16 |
# File 'lib/trawler/parsed_document.rb', line 14 def video data.video end |
#video_still ⇒ Object
26 27 28 |
# File 'lib/trawler/parsed_document.rb', line 26 def video_still data.video_still end |