Sha256: b437436e976d81e3ded8ebccc705692f1770a2689fb51dd489b08d881f347ba0
Contents?: true
Size: 649 Bytes
Versions: 1
Compression:
Stored size: 649 Bytes
Contents
class LinkOracle class LinkData attr_reader :parsed_url def initialize(parsed_url) @parsed_url = parsed_url end #TODO: Need to write tests for these def title og.title || meta.title || body.title end def description og.description || meta.description|| body.description end def image_url og.image_url || meta.image_url || body.image_url end def og @og ||= Extractor::OG.new(parsed_url).perform end def meta @meta ||= Extractor::Meta.new(parsed_url).perform end def body @body ||= Extractor::Body.new(parsed_url).perform end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
link_oracle-0.1.3 | lib/link_oracle/link_data.rb |