module JekyllI18nMultiPage::PageExtension
Public Instance Methods
i18n_disabled()
click to toggle source
# File lib/jekyll_i18n_multi_page/page_extension.rb, line 8 def i18n_disabled data['i18n_disabled'] end
i18n_locale()
click to toggle source
# File lib/jekyll_i18n_multi_page/page_extension.rb, line 12 def i18n_locale data['i18n_locale'] end
template()
click to toggle source
Calls superclass method
# File lib/jekyll_i18n_multi_page/page_extension.rb, line 16 def template return super if i18n_disabled "/:i18n_path#{super}" end
translate_key()
click to toggle source
# File lib/jekyll_i18n_multi_page/page_extension.rb, line 3 def translate_key path.gsub('/','.') .gsub(/\.(html|md)$/,'') end
url_placeholders()
click to toggle source
Calls superclass method
# File lib/jekyll_i18n_multi_page/page_extension.rb, line 21 def url_placeholders return super if i18n_disabled super.merge({ i18n_path: data['i18n_path'] }) end