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