@base = b
end
- def self.subdirs
- ['', 'v', 'h', 'vh', 'thumbnail']
- end
-
def dir(subdir = nil)
sd = if subdir.to_s.empty?
self.base
begin
res = File.exist?(dir(subdir) + filename)
rescue
- res = false
+ raise PictureIO::Error
end
res
end
f.write bindata
end
rescue
- res = false
+ raise PictureIO::Error
end
res
end
bindata += f.read
end
rescue
- bindata = false
+ raise PictureIO::Error
end
bindata
end
begin
File.delete(dir(subdir) + filename)
rescue
- res = false
+ raise PictureIO::Error
end
res
end