class Jekyll::Linkpreview::OpenGraphProperties

Public Class Methods

new(title, url, image, description, domain) click to toggle source
# File lib/jekyll-linkpreview.rb, line 13
def initialize(title, url, image, description, domain)
  @title = title
  @url = url
  @image = image
  @description = description
  @domain = domain
end

Public Instance Methods

template_file() click to toggle source
# File lib/jekyll-linkpreview.rb, line 41
def template_file()
  @@template_file
end
to_hash() click to toggle source
# File lib/jekyll-linkpreview.rb, line 21
def to_hash()
  {
    'title' => @title,
    'url' => @url,
    'image' => @image,
    'description' => @description,
    'domain' => @domain,
  }
end
to_hash_for_custom_template() click to toggle source
# File lib/jekyll-linkpreview.rb, line 31
def to_hash_for_custom_template()
  {
    'link_title' => @title,
    'link_url' => @url,
    'link_image' => @image,
    'link_description' => @description,
    'link_domain' => @domain
  }
end