class Jekyll::RenderVersions
Public Class Methods
new(tag_name, text, tokens)
click to toggle source
Calls superclass method
# File lib/jekyll/version/tags/render-last-version.rb, line 19 def initialize(tag_name, text, tokens) super path = "#{Dir.pwd}/_docs/*" @versions = Dir[path] end
Public Instance Methods
render(context)
click to toggle source
# File lib/jekyll/version/tags/render-last-version.rb, line 25 def render(context) list = '' @versions.each do |filename| version = filename.to_s.split("/").last() list = list + '<a class="dropdown-item" href="'+version+'">'+"#{version}"+'</a>' end return list end