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