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