Class: Imagecache::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/imagecache/base.rb

Instance Method Summary collapse

Instance Method Details

#process(path) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/imagecache/base.rb', line 6

def process(path)
  url = url_reader.read(path)
  if original = source(url.assetpath)
    if converted = converter.convert(original, url.conversions)
      newurl = url_writer.write(url.conversions, url.assetpath)
      filesystem.set(newurl, converted.data)
      return converted
    end
  end
  nil
end