Class: ImageTask
- Defined in:
- lib/asset_compiler/image_task.rb
Overview
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
Instance Attribute Summary
Attributes inherited from AssetTask
#build_path, #name, #remote_dirs, #src_files
Method Summary
Methods inherited from AssetTask
#from, #initialize, #to, #transformation
Constructor Details
This class inherits a constructor from AssetTask