Class: Attachs::Processors::Thumbnail
- Defined in:
- lib/attachs/processors/thumbnail.rb
Instance Method Summary collapse
-
#initialize(attachment, source) ⇒ Thumbnail
constructor
A new instance of Thumbnail.
- #process(style, destination) ⇒ Object
Constructor Details
#initialize(attachment, source) ⇒ Thumbnail
Returns a new instance of Thumbnail.
5 6 7 8 |
# File 'lib/attachs/processors/thumbnail.rb', line 5 def initialize(, source) super @width, @height = dimensions(source) end |
Instance Method Details
#process(style, destination) ⇒ Object
10 11 12 13 |
# File 'lib/attachs/processors/thumbnail.rb', line 10 def process(style, destination) new_width, new_height, strategy, = geometry(style) resize source, width, height, new_width, new_height, strategy, , destination end |