Class: Jekyll::Tags::LanguageIncludeTag
- Inherits:
-
IncludeTag
- Object
- IncludeTag
- Jekyll::Tags::LanguageIncludeTag
- Defined in:
- lib/jekyll/tags/language_include.rb
Instance Method Summary collapse
- #page_language(context) ⇒ Object
- #resolved_includes_dir(context) ⇒ Object
- #tag_includes_dir(context) ⇒ Object
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 |