class Jekyll::URL

Public Instance Methods

generate_url(template) click to toggle source
# File lib/octopress-multilingual/jekyll.rb, line 3
def generate_url(template)
  @placeholders.inject(template) do |result, token|
    break result if result.index(':').nil?
    if token.last.nil?
      result.gsub(/\/:#{token.first}/, '')
    else
      result.gsub(/:#{token.first}/, self.class.escape_path(token.last))
    end
  end
end