Module: Favicon
Constant Summary collapse
- SIZES_ARRAY =
[16, 24, 32, 48, 64]
- VERSION =
'0.1.1'
Instance Method Summary collapse
-
#png_to_favicon(input_filename, output_filename, sizes_array = SIZES_ARRAY) ⇒ String
PNG to favicon.ico in supplied sizes.
Instance Method Details
#png_to_favicon(input_filename, output_filename, sizes_array = SIZES_ARRAY) ⇒ String
PNG to favicon.ico in supplied sizes
24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/favicon.rb', line 24 def png_to_favicon(input_filename, output_filename, sizes_array=SIZES_ARRAY) dir = Dir.mktmpdir begin output_dir = ICO::Utils.png_to_sizes(input_filename, sizes_array, dir) filename_array = Dir.glob(File.join(output_dir, '**/*')) ICO.png_to_ico(filename_array, output_filename) ensure FileUtils.remove_entry dir end end |