Class: Jekyll::Linkpreview::OpenGraphProperties
- Inherits:
-
Object
- Object
- Jekyll::Linkpreview::OpenGraphProperties
- Defined in:
- lib/jekyll-linkpreview.rb
Instance Method Summary collapse
Instance Method Details
#get(url) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/jekyll-linkpreview.rb', line 10 def get(url) og_properties = fetch(url) og_url = get_og_property(og_properties, 'og:url') domain = extract_domain(og_url) image_url = get_og_property(og_properties, 'og:image') { 'title' => get_og_property(og_properties, 'og:title'), 'url' => og_url, 'image' => convert_to_absolute_url(image_url, domain), 'description' => get_og_property(og_properties, 'og:description'), 'domain' => domain } end |