lib/jekyll-diagrams/util.rb in jekyll-diagrams-0.7.1 vs lib/jekyll-diagrams/util.rb in jekyll-diagrams-0.8.0

- old
+ new

@@ -1,28 +1,28 @@ module Jekyll module Diagrams module Util - class << self - def diagrams_config(context) - site_config = context.registers[:site].config - new_config = site_config.fetch('jekyll-diagrams', {}) - old_config = site_config.fetch('diagrams', {}) - - return new_config if old_config.empty? - - Jekyll.warn "Configuration `diagram` in _config.yml will be depreated" - Jekyll.warn " Rename it to `jekyll-diagram` instead." + extend self - old_config.merge(new_config) - end - - def config_for(context, name) - diagrams_config(context).fetch(name, {}) - end + def diagrams_config(context) + site_config = context.registers[:site].config + new_config = site_config.fetch('jekyll-diagrams', {}) + old_config = site_config.fetch('diagrams', {}) - def vendor_path(file = '') - File.join(File.expand_path('../../vendor', __dir__), file) - end + return new_config if old_config.empty? + + Jekyll.warn "Configuration `diagram` in _config.yml will be depreated" + Jekyll.warn " Rename it to `jekyll-diagram` instead." + + old_config.merge(new_config) + end + + def config_for(context, name) + diagrams_config(context).fetch(name, {}) + end + + def vendor_path(file = '') + File.join(File.expand_path('../../vendor', __dir__), file) end end end end \ No newline at end of file