class Adhoq::Storage::FogStorage
Public Instance Methods
Source
# File lib/adhoq/storage/fog_storage.rb, line 13 def direct_download? false end
Source
# File lib/adhoq/storage/fog_storage.rb, line 17 def get(identifier) get_raw(identifier).body end
Source
# File lib/adhoq/storage/fog_storage.rb, line 21 def get_raw(identifier) directory.files.head(identifier) end
Source
# File lib/adhoq/storage/fog_storage.rb, line 4 def store(suffix = nil, seed = Time.now, &block) Adhoq::Storage.with_new_identifier(suffix, seed) do |identifier| io = yield io.rewind directory.files.create(key: identifier, body: io, public: false) end end