Top Level Namespace

Defined Under Namespace

Classes: AssetTask, ImageTask, RMagickTransformationScript

Instance Method Summary collapse

Instance Method Details

#asset_task(name, &block) ⇒ Object

Convenience method to define an AssetTask in the assets namespace.



8
9
10
11
12
# File 'lib/asset_compiler.rb', line 8

def asset_task name, &block
  namespace :assets do
    AssetTask.new name, &block
  end
end

#define_image_transformation(name, &block) ⇒ Object

Convenience method to add transformations to RMagickTransformationScript



22
23
24
25
26
# File 'lib/asset_compiler.rb', line 22

def define_image_transformation name, &block
  RMagickTransformationScript.class_eval do
    define_method name, &block
  end
end

#image_task(name, &block) ⇒ Object

Convenience method to define an ImageTask in the assets namespace.



15
16
17
18
19
# File 'lib/asset_compiler.rb', line 15

def image_task name, &block
  namespace :assets do
    ImageTask.new name, &block
  end
end