| Class | ImageTask |
| In: |
lib/asset_compiler/image_task.rb
|
| Parent: | AssetTask |
Task library for managing a directory of images.
For example:
namespace :assets do
ImageTask.new( :navigation_icons ) do |t|
t.src_files = Rake::FileList[image_src 'navigation_icons/*.jpg']
t.build_path = File.join RAILS_ROOT, 'public/assets/navigation_icons'
t.transformation do |img|
img.greyscale
img.size_to_fit '64x64'
img.icc_profile icc_profile_path
img.icm_profile icm_profile_path
end
end
end
This example defines the following tasks:
rake assets:build # Build all assets rake assets:clobber # Clobber all assets rake assets:navigation_icons:build # Build the navigation_icons files rake assets:navigation_icons:clobber # Remove navigation_icons files rake assets:navigation_icons:rebuild # Force a rebuild of the navigation_icons files rake assets:rebuild # Rebuild all assets