Class: JekyllFaviconGenerator::Generator
- Inherits:
-
Jekyll::Generator
- Object
- Jekyll::Generator
- JekyllFaviconGenerator::Generator
- Includes:
- Utilities
- Defined in:
- lib/jekyll-favicon-generator/generator.rb
Constant Summary
Constants included from Utilities
Instance Method Summary collapse
- #generate(site) ⇒ Object
-
#initialize(site) ⇒ Generator
constructor
A new instance of Generator.
Methods included from Utilities
#abort_with, #config, #debug, #dest_dir, #error, #file_exists?, #find_source, #info, #source, #warn
Constructor Details
#initialize(site) ⇒ Generator
Returns a new instance of Generator.
12 13 14 |
# File 'lib/jekyll-favicon-generator/generator.rb', line 12 def initialize(site) @site = site end |
Instance Method Details
#generate(site) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/jekyll-favicon-generator/generator.rb', line 16 def generate(site) @site = site debug "Using libvips #{Vips.version}" unless file_exists? source error "File #{source} not found!" return end info "Generating favicons from #{source}" @site.static_files.push(*icons) @site.pages.push(*manifests) end |