4 def initialize base_dir = Rails.root + 'public/images/'
17 ['', 'v', 'h', 'vh', 'thumbnail']
21 sd = if subdir.to_s.empty?
24 self.base + (subdir.to_s + '/')
29 def mkdir subdir = nil
30 Dir.mkdir(base) unless File.exist?(base)
31 return if subdir.to_s.empty?
32 Dir.mkdir(dir(subdir)) unless File.exist?(dir(subdir))
35 def exist?(filename, subdir = nil)
38 res = File.exist?(dir(subdir) + filename)
45 def put(bindata, filename, subdir = nil)
49 File.open(dir(subdir) + filename, 'wb') do |f|
58 def get(filename, subdir = nil)
61 File.open(dir(subdir) + filename, 'rb') do |f|
70 def delete(filename, subdir = nil)
73 File.delete(dir(subdir) + filename)