# File lib/asset_compiler/rmagick_transformation_script.rb, line 25
  def initialize img, &block
    @image = img      if img.is_a? Magick::Image
    @image = read img if img.is_a? String
    raise ArgumentError.new( 'img must be either a path to an image or a Magick::Image object' ) \
        unless @image
    
    instance_eval &block
    
    GC.start unless ENV['GC'] == 'no'
  end