class Jekyll::Onebox::OneboxTag
Public Class Methods
new(tag_name, url, tokens)
click to toggle source
Calls superclass method
# File lib/jekyll-onebox/onebox_tag.rb, line 22 def initialize(tag_name, url, tokens) super STDERR.puts url @url = url.strip end
Public Instance Methods
render(context)
click to toggle source
# File lib/jekyll-onebox/onebox_tag.rb, line 28 def render(context) @settings = context.registers[:site].config["onebox"] if @settings && @settings["whitelist"] whitelist = @settings["whitelist"] if whitelist.kind_of?(Array) whitelist.each do |domain| ::Onebox::Engine::WhitelistedGenericOnebox.whitelist << domain end end end ::Onebox.preview(@url).to_s end