Sha256: 6e3cf5711c104a11b650d5272347d41f489217e86974371eb7377b7e1303b246
Contents?: true
Size: 986 Bytes
Versions: 2
Compression:
Stored size: 986 Bytes
Contents
require 'favicon_maker' def say(message) puts message unless Rake.application.options.silent end namespace :favicon do task :generate do options = { :versions => [:apple_114, :apple_57, :apple, :fav_png, :fav_ico], :custom_versions => {:apple_extreme_retina => {:filename => "apple-touch-icon-228x228-precomposed.png", :dimensions => "228x228", :format => "png"}}, :root_dir => Rails.root, :input_dir => File.join('app', 'assets', 'images'), :base_image => 'favicon.png', :output_dir => 'public', :copy => true } if File::exists?(File.join('app', 'assets', 'images', 'favicon.png')) FaviconMaker::Generator.create_versions(options) do |filepath| say "Created favicon: #{filepath}" end else say "No source favicon found, please create favicon.png in your app/assets/images directory." end end end desc "Generate favicons from single favicon.png source" task :favicon => "favicon:generate"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
favicon_maker_rails-0.2 | lib/favicon_maker_rails/tasks.rake |
favicon_maker_rails-0.0.1 | lib/favicon_maker_rails/tasks.rake |