Sha256: 028a9cb947459df36d173e3bf159a6c17be7d0611aed07dfcb8f2f8ed42e94c3
Contents?: true
Size: 944 Bytes
Versions: 4
Compression:
Stored size: 944 Bytes
Contents
module AssetCloud class AssetNotFoundError < StandardError def initialize(key, version=nil) super(version ? "Could not find version #{version} of asset #{key}" : "Could not find asset #{key}") end end class Bucket attr_reader :name attr_accessor :cloud def initialize(cloud, name) @cloud, @name = cloud, name end def ls(key = nil) raise NotImplementedError end def read(key) raise NotImplementedError end def write(key, data) raise NotImplementedError end def delete(key) raise NotImplementedError end # versioning def read_version(key, version) raise NotImplementedError end def versions(key) raise NotImplementedError end end end
Version data entries
4 entries across 4 versions & 2 rubygems