Module: Imaginary

Defined in:
lib/imaginary/configuration.rb,
lib/imaginary.rb,
lib/imaginary/operation.rb,
lib/imaginary/operations/fit.rb,
lib/imaginary/operations/blur.rb,
lib/imaginary/operations/crop.rb,
lib/imaginary/operations/flip.rb,
lib/imaginary/operations/flop.rb,
lib/imaginary/operations/zoom.rb,
lib/imaginary/request_handler.rb,
lib/imaginary/operations/resize.rb,
lib/imaginary/operations/rotate.rb,
lib/imaginary/validators/option.rb,
lib/imaginary/operations/convert.rb,
lib/imaginary/operations/enlarge.rb,
lib/imaginary/operations/extract.rb,
lib/imaginary/operations/thumbnail.rb,
lib/imaginary/operations/watermark.rb,
lib/imaginary/operations/smart_crop.rb,
lib/imaginary/validators/key_validator.rb,
lib/imaginary/exceptions/invalid_option.rb,
lib/imaginary/operations/watermark_image.rb,
lib/imaginary/validators/key_presence_validator.rb

Overview

Imaginary module extended for crop support

Defined Under Namespace

Modules: RequestHandler, Validators Classes: Blur, Configuration, Convert, Crop, Enlarge, Extract, Fit, Flip, Flop, InvalidOption, Operation, Resize, Rotate, SmartCrop, Thumbnail, Watermark, WatermarkImage, Zoom

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



6
7
8
# File 'lib/imaginary/configuration.rb', line 6

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



9
10
11
12
# File 'lib/imaginary/configuration.rb', line 9

def self.configure
  self.configuration ||= Configuration.new
  yield(configuration)
end