Class: Jekyll::JekyllMinimagick::MiniMagickGenerator
- Inherits:
-
Generator
- Object
- Generator
- Jekyll::JekyllMinimagick::MiniMagickGenerator
- Defined in:
- lib/jekyll-minimagick.rb
Instance Method Summary collapse
-
#generate(site) ⇒ Object
Find all image files in the source directories of the presets specified in the site config.
Instance Method Details
#generate(site) ⇒ Object
Find all image files in the source directories of the presets specified in the site config. Add a GeneratedImageFile to the static_files stack for later processing.
63 64 65 66 67 68 69 70 71 |
# File 'lib/jekyll-minimagick.rb', line 63 def generate(site) return unless site.config['mini_magick'] site.config['mini_magick'].each_pair do |name, preset| Dir.glob(File.join(site.source, preset['source'], "*.{png,jpg,jpeg,gif}")) do |source| site.static_files << GeneratedImageFile.new(site, site.source, preset['destination'], File.basename(source), preset.clone) end end end |