class Dsapi::Client
Public Instance Methods
delete_dataset(uuid:)
click to toggle source
# File lib/dsapi/client.rb, line 38 def delete_dataset(uuid:) Dsapi::Transactions::DeleteDataset.new.call(uuid: uuid) end
get_asset(_path:)
click to toggle source
# File lib/dsapi/client.rb, line 29 def get_asset(_path:) raise NotImplementedError end
get_dataset(uuid:)
click to toggle source
# File lib/dsapi/client.rb, line 21 def get_dataset(uuid:) Dsapi::Transactions::GetDataset.new.call(uuid: uuid) end
get_dataset_file(id:, path:)
click to toggle source
# File lib/dsapi/client.rb, line 25 def get_dataset_file(id:, path:) Dsapi::Transactions::GetDatasetFile.new.call(id: id, path: path) end
get_datasets()
click to toggle source
# File lib/dsapi/client.rb, line 17 def get_datasets Dsapi::Transactions::GetDatasets.new.call end
get_documentation()
click to toggle source
# File lib/dsapi/client.rb, line 42 def get_documentation Dsapi::Transactions::GetDocumentation.new.call do |m| m.success do |documentation| documentation end m.failure do nil end end end
ping()
click to toggle source
# File lib/dsapi/client.rb, line 53 def ping Dsapi::Transactions::Ping.new.call do |m| m.success do |pong| pong end m.failure do nil end end end
put_dataset(uuid:)
click to toggle source
# File lib/dsapi/client.rb, line 34 def put_dataset(uuid:) Dsapi::Transactions::PutDataset.new.call(uuid: uuid) end