class C::Azure::Storage::Azure

Public Instance Methods

connection() click to toggle source
# File lib/c/azure/storage/azure.rb, line 17
def connection
  @connection ||= begin
                    client = ::Azure::Storage::Client.create(storage_account_name: uploader.azure_storage_account_name,
                                                           storage_access_key: uploader.azure_storage_access_key)
                    client.blob_client
                  end
end
retrieve!(identifer) click to toggle source
# File lib/c/azure/storage/azure.rb, line 13
def retrieve!(identifer)
  C::Azure::Storage::Azure::File.new(uploader, connection, uploader.store_path(identifer))
end
store!(file) click to toggle source
# File lib/c/azure/storage/azure.rb, line 7
def store!(file)
  azure_file = C::Azure::Storage::Azure::File.new(uploader, connection, uploader.store_path)
  azure_file.store!(file)
  azure_file
end