Module: Jekyll::Diagrams::Util
Instance Method Summary collapse
- #config_for(context, name) ⇒ Object
- #diagrams_config(context) ⇒ Object
- #vendor_path(file = '') ⇒ Object
Instance Method Details
#config_for(context, name) ⇒ Object
19 20 21 |
# File 'lib/jekyll-diagrams/util.rb', line 19 def config_for(context, name) diagrams_config(context).fetch(name, {}) end |
#diagrams_config(context) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/jekyll-diagrams/util.rb', line 6 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." old_config.merge(new_config) end |
#vendor_path(file = '') ⇒ Object
23 24 25 |
# File 'lib/jekyll-diagrams/util.rb', line 23 def vendor_path(file = '') File.join(File.('../../vendor', __dir__), file) end |