class JekyllGetJson::GetJsonGenerator
Public Instance Methods
generate(site)
click to toggle source
# File lib/jekyll-get-json/converter.rb, line 11 def generate(site) config = site.config['jekyll_get_json'] if !config warn "No config".yellow return end if !config.kind_of?(Array) config = [config] end config.each do |d| begin target = site.data[d['data']] source = JSON.load(URI.open(d['json'])) if target target.deep_merge(source) else site.data[d['data']] = source end rescue next end end end