Sha256: 19172a884884c0d821f8ee47bdead8a5b309af82386e261840540e193cf5b616

Contents?: true

Size: 705 Bytes

Versions: 1

Compression:

Stored size: 705 Bytes

Contents

module IconGenerator
    class Thor < Thor
        desc 'touch', 'Generate apple-touch-icons'
        def touch(source, destination)
            IconGenerator::Builder.new(source, destination).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

1 entries across 1 versions & 1 rubygems

Version Path
icon_generator-0.9.0 lib/icon_generator/thor.rb