Sha256: 7598740ff8b8587123e7064fe287252e83c53996f97501cab6ad5ebe4a40a19a
Contents?: true
Size: 519 Bytes
Versions: 3
Compression:
Stored size: 519 Bytes
Contents
module Jekyll module Tags class LanguageTag < Liquid::Tag def initialize(tag_name, markup, tokens) super @params = markup.gsub(/\s+/m, ' ').strip.split(" ") @lkey = @params.shift end def render(context) str = JekyllLanguagePlugin::LiquidContext.get_language_string(context, @lkey) return "" if str.nil? @params.each { |p| str.sub!("%%", p) } str end end end end Liquid::Template.register_tag('t', Jekyll::Tags::LanguageTag)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jekyll-language-plugin-1.1.2 | lib/jekyll/tags/language.rb |
jekyll-language-plugin-1.1.1 | lib/jekyll/tags/language.rb |
jekyll-language-plugin-1.1.0 | lib/jekyll/tags/language.rb |