Class: Storage

Inherits:
Object
  • Object
show all
Defined in:
lib/attach_it/storage/storage.rb

Direct Known Subclasses

Filesystem, Gridfs, S3

Instance Method Summary collapse

Instance Method Details

#transform(style_value = nil, filename = nil) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/attach_it/storage/storage.rb', line 5

def transform(style_value = nil, filename = nil)
  style_value.gsub!(/\s+/, '')

  if style_value.match(/^(\d+)x(\d+)\#$/)
    crop($1.to_i, $2.to_i, filename)
  else
    resize(style_value, filename)
  end
end