Sha256: 636c1187493a9fa3557318e847cbbd7c1f4f9fc808c91ef3ffce831dc41c91ee
Contents?: true
Size: 534 Bytes
Versions: 1
Compression:
Stored size: 534 Bytes
Contents
module Jekyll module LanguagePlugin class LanguageData attr_reader :language def initialize(site, language) @language = language @loaders = Jekyll::LanguagePlugin.loaders.map{ |l| l.new(site) } end def get(key) @loaders.inject(nil) do |result, loader| loader.load unless loader.loaded? result = loader.get(key, @language) break result unless result.nil? end end def has?(key) !get(key).nil? end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jekyll-language-plugin-1.2.0 | lib/jekyll/language-plugin/language_data.rb |