Class: Jekyll::Tags::LanguageIncludeTag

Inherits:
IncludeTag
  • Object
show all
Defined in:
lib/jekyll/tags/language_include.rb

Instance Method Summary collapse

Instance Method Details

#page_language(context) ⇒ Object



8
9
10
# File 'lib/jekyll/tags/language_include.rb', line 8

def page_language(context)
    context.registers[:page].nil? ? "en" : context.registers[:page]["language"]
end

#resolved_includes_dir(context) ⇒ Object



12
13
14
# File 'lib/jekyll/tags/language_include.rb', line 12

def resolved_includes_dir(context)
  File.join(context.registers[:site].in_source_dir(@includes_dir), page_language(context))
end

#tag_includes_dir(context) ⇒ Object



4
5
6
# File 'lib/jekyll/tags/language_include.rb', line 4

def tag_includes_dir(context)
  context.registers[:site].config['language_includes_dir'].freeze
end