class Jekyll::Scholar::QuoteTag
Attributes
Public Class Methods
Source
# File lib/jekyll/scholar/tags/quote.rb, line 9 def initialize(tag_name, arguments, tokens) super @config = Scholar.defaults.dup @keys, arguments = split_arguments arguments optparse(arguments) end
Calls superclass method
Public Instance Methods
Source
# File lib/jekyll/scholar/tags/quote.rb, line 18 def render(context) set_context_to context quote = super.strip.gsub(/\n\n/, '</p><p>').gsub(/\n/, '<br/>') quote = content_tag :p, quote citation = cite keys quote << content_tag(:cite, citation) content_tag :blockquote, quote end
Calls superclass method