class Octopress::Social::Disqus::Tag
Public Class Methods
new(tag, input, tokens)
click to toggle source
# File lib/octopress-social/disqus.rb, line 70 def initialize(tag, input, tokens) @tag = tag.strip @input = input.strip end
Public Instance Methods
render(context)
click to toggle source
# File lib/octopress-social/disqus.rb, line 75 def render(context) site = context['site'] item = Octopress::Social.item(context, @input) Octopress::Social::Disqus.set_config(site) Octopress::Social::Disqus.set_url(site, item) Octopress::Social::Disqus.send(@tag, site, item).gsub(/(\s{2,}|\n)/, ' ').strip end