Last active
December 11, 2018 12:12
-
-
Save aspose-cloud/e4e153a2cc06bed2a33bbf9311d88af6 to your computer and use it in GitHub Desktop.
The GIST contains Ruby Examples of Aspose.Storage Cloud APIs.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The GIST contains Ruby Examples of Aspose.Storage Cloud APIs. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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