Module: Jekyll::ResponsiveImage::Common
Instance Method Summary collapse
Methods included from Utils
#format_output_path, #image_hash, #relative_dirname, #symbolize_keys
Instance Method Details
#make_config(site) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/jekyll/responsive_image/common.rb', line 6 def make_config(site) config = ResponsiveImage.defaults.dup.merge(site.config['responsive_image']).merge(:site_dest => site.dest) # Not very nice, but this is needed to create a clean path to add to keep_files output_dir = format_output_path(config['output_path_format'], config['base_path'], '*', '*', '*') output_dir = "#{File.dirname(output_dir)}/*" site.config['keep_files'] << output_dir unless site.config['keep_files'].include?(output_dir) config end |