Skip to content

Instantly share code, notes, and snippets.

@aspose-cloud
Last active December 11, 2018 12:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aspose-cloud/e4e153a2cc06bed2a33bbf9311d88af6 to your computer and use it in GitHub Desktop.
Save aspose-cloud/e4e153a2cc06bed2a33bbf9311d88af6 to your computer and use it in GitHub Desktop.
The GIST contains Ruby Examples of Aspose.Storage Cloud APIs.
The GIST contains Ruby Examples of Aspose.Storage Cloud APIs.
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey at https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def check_file_presence
path = 'testfile.txt'
versionId = nil
storage = nil
request = GetIsExistRequest.new(path, versionId, storage)
result = @storage_api.get_is_exist(request)
end
end
storage = Storage.new()
puts storage.check_file_presence
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey from https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def copy_file
path = 'testfile.txt'
newdest = 'Documents/testfile.txt'
versionId = nil
storage = nil
destStorage = nil
request = PutCopyRequest.new(path, newdest, versionId, storage, destStorage)
result = @storage_api.put_copy(request)
end
end
storage = Storage.new()
puts storage.copy_file
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey from https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def create_folder
path = 'My Pictures'
storage = nil
destStorage = nil
request = PutCreateFolderRequest.new(path, storage, destStorage)
result = @storage_api.put_create_folder(request)
end
end
storage = Storage.new()
puts storage.create_folder
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey from https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def create_folder
path = 'My Pictures'
storage = 'MyDropboxStorage'
destStorage = 'MyDropboxStorage'
request = PutCreateFolderRequest.new(path, storage, destStorage)
result = @storage_api.put_create_folder(request)
end
end
storage = Storage.new()
puts storage.create_folder
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey from https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def delete_file
path = 'testfile.txt'
versionId = nil
storage = nil
request = DeleteFileRequest.new(path, versionId, storage)
result = @storage_api.delete_file(request)
end
end
storage = Storage.new()
puts storage.delete_file
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey from https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def delete_file_from_third_party_storage
path = 'testfile.txt'
versionId = nil
storage = 'MyDropboxStorage'
request = DeleteFileRequest.new(path, versionId, storage)
result = @storage_api.delete_file(request)
end
end
storage = Storage.new()
puts storage.delete_file_from_third_party_storage
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey from https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def delete_folder
path = 'My Pictures'
storage = nil
recursive = true
request = DeleteFolderRequest.new(path, storage, recursive)
result = @storage_api.delete_folder(request)
end
end
storage = Storage.new()
puts storage.delete_folder
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey at https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def delete_folder
path = 'My Pictures'
storage = 'MyDropboxStorage'
recursive = true
request = DeleteFolderRequest.new(path, storage, recursive)
result = @storage_api.delete_folder(request)
end
end
storage = Storage.new()
puts storage.delete_folder
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey from https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def downloadFile
path = 'testfile.txt'
versionId = nil
storage = nil
request = GetDownloadRequest.new(path, versionId, storage)
result = @storage_api.get_download(request)
end
end
storage = Storage.new()
puts storage.downloadFile
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey from https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def get_disc_usage
storage = nil
request = GetDiscUsageRequest.new(storage)
result = @storage_api.get_disc_usage(request)
end
end
storage = Storage.new()
puts storage.get_disc_usage
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey from https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def get_disc_usage
storage = 'MyDropboxStorage'
request = GetDiscUsageRequest.new(storage)
result = @storage_api.get_disc_usage(request)
end
end
storage = Storage.new()
puts storage.get_disc_usage
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey from https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def get_file_version
path = 'folder1/FileTest.pdf'
storage = nil
request = GetListFileVersionsRequest.new(path, storage)
result = @storage_api.get_list_file_versions(request)
end
end
storage = Storage.new()
puts storage.get_file_version
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey from https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def get_is_storage_exist
name = 'MyDropboxStorage'
request = GetIsStorageExistRequest.new(name)
result = @storage_api.get_is_storage_exist(request)
end
end
storage = Storage.new()
puts storage.get_is_storage_exist
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey at https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def get_list_files
path = 'Documents'
storage = nil
request = GetListFilesRequest.new(path, storage)
result = @storage_api.get_list_files(request)
end
end
storage = Storage.new()
puts storage.get_list_files
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey from https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def get_list_files_from_third_party_storage
path = 'My Files'
storage = 'MyDropboxStorage'
request = GetListFilesRequest.new(path, storage)
result = @storage_api.get_list_files(request)
end
end
storage = Storage.new()
puts storage.get_list_files_from_third_party_storage
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey at https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def move_file
src = 'testfile.txt'
dest = 'Documents/testfile.txt'
versionId = nil
storage = nil
destStorage = nil
request = PostMoveFileRequest.new(src, dest, versionId, storage, destStorage)
result = @storage_api.post_move_file(request)
end
end
storage = Storage.new()
puts storage.move_file
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey at https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def upload_file
file_name = 'testfile.txt'
file = File.read("../Data/" << file_name)
version_id = nil
storage = nil
request = PutCreateRequest.new(file_name, file, version_id, storage)
response = @storage_api.put_create(request)
end
end
storage = Storage.new()
puts storage.upload_file
# For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-ruby
require 'aspose_storage_cloud'
class Storage
include AsposeStorageCloud
def initialize
#TODO: Get your AppSID and Appkey at https://dashboard.aspose.cloud
AsposeStorageCloud.configure do |config|
config.api_key['api_key'] = ''
config.api_key['app_sid'] = ''
end
@storage_api = StorageApi.new
end
def upload_file
file_name = 'testfile.txt'
file = File.read("../Data/" << file_name)
version_id = nil
storage = "MyDropboxStorage"
request = PutCreateRequest.new(file_name, file, version_id, storage)
response = @storage_api.put_create(request)
end
end
storage = Storage.new()
puts storage.upload_file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment