Class: Jekyll::CitePaperTag

Inherits:
Liquid::Tag
  • Object
show all
Defined in:
lib/jekyll/jekyll-planning-wiki-plugins.rb

Instance Method Summary collapse

Constructor Details

#initialize(tag_name, text, tokens) ⇒ CitePaperTag



53
54
55
56
57
58
59
60
61
62
# File 'lib/jekyll/jekyll-planning-wiki-plugins.rb', line 53

def initialize(tag_name, text, tokens)
    super
    @text = text.split(' ')[0]
    @paper = text.split(' ')[1]
    if text.split(' ').length > 2
        @pageno = text.split(' ')[2]
    else
        @pageno = 1
    end
end

Instance Method Details

#render(context) ⇒ Object



64
65
66
# File 'lib/jekyll/jekyll-planning-wiki-plugins.rb', line 64

def render(context)
    "<a href=\"/_citedpapers/#{paper}.pdf#page=#{pageno}\">#{text}</a>"
end