class Jekyll::FancyLinkTag

Public Class Methods

new(_, date, _) click to toggle source
Calls superclass method
# File lib/jekyll_fancy_link.rb, line 5
def initialize(_, date, _)
  @date = date.strip
  super
end

Public Instance Methods

parse(tokens) click to toggle source
Calls superclass method
# File lib/jekyll_fancy_link.rb, line 10
def parse(tokens)
  super
end
render(context) click to toggle source
Calls superclass method
# File lib/jekyll_fancy_link.rb, line 14
def render(context)
  @context = context

  @url, @anchor = super.split("\n").reject(&:empty?).map(&:strip)

  [ '<span class="fancylink">',
      "<a href=\"#{@url}\">#{@anchor}</a>",
      "<span>",
        external_link, archive_link,
      "</span>",
    "</span>"
  ].join(" ")
end

Private Instance Methods