5 def initialize base_dir = 'pettanr'
18 ['', 'v', 'h', 'vh', 'thumbnail']
22 sd = if subdir.to_s.empty?
30 def exist?(filename, subdir = nil)
31 AWS::S3::S3Object.exist?(dir(subdir) + filename)
34 def put(bindata, filename, subdir = nil)
35 AWS::S3::S3Object.store(dir(subdir) + filename, bindata, base)
38 def get(filename, subdir = nil)
40 # if AWS::S3::S3Object.exists?(fn, 'pettanr')
41 AWS::S3::S3Object.stream(dir(subdir) + filename, base) do |st|
47 def delete(filename, subdir = nil)
48 AWS::S3::S3Object.delete(dir(subdir) + filename, base)