Class: LinkPreview::ExternalTitle
- Inherits:
-
ExternalResource
- Object
- String
- ExternalResource
- LinkPreview::ExternalTitle
- Defined in:
- lib/link_preview/external_title.rb
Instance Method Summary collapse
-
#initialize(document) ⇒ ExternalTitle
constructor
A new instance of ExternalTitle.
- #text ⇒ Object
Methods inherited from ExternalResource
Constructor Details
#initialize(document) ⇒ ExternalTitle
Returns a new instance of ExternalTitle.
3 4 5 6 7 |
# File 'lib/link_preview/external_title.rb', line 3 def initialize(document) @document = document super(text) end |
Instance Method Details
#text ⇒ Object
9 10 11 |
# File 'lib/link_preview/external_title.rb', line 9 def text find_value(@document.css("*[property~='og:title']").first) || @document.css('title').text end |