Sha256: a8b14d2438b927a41f0d495a238677e1b7af82949ee01939c1da8e2e8f4ba179
Contents?: true
Size: 802 Bytes
Versions: 2
Compression:
Stored size: 802 Bytes
Contents
module IconGenerator class Thor < Thor desc 'touch', 'Generate apple-touch-icons' option :single def touch(source, destination) builder = IconGenerator::Builder.new(source, destination) options[:single] ? builder.build_single() : builder.build(:touch) end desc 'favicon', 'Generate favicon' def favicon(source, destination) IconGenerator::Builder.new(source, destination).build(:favicon) end desc 'generate', 'Generate both a favicon and a touch icon' option :touch option :favicon def generate(destination) favicon(options[:favicon], destination) if options[:favicon] touch(options[:touch], destination) if options[:touch] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
icon_generator-0.10.1 | lib/icon_generator/thor.rb |
icon_generator-0.10.0 | lib/icon_generator/thor.rb |