lib/globus/client.rb in globus_client-0.2.1 vs lib/globus/client.rb in globus_client-0.3.0
- old
+ new
@@ -34,11 +34,11 @@
)
self
end
- delegate :mkdir, :config, to: :instance
+ delegate :config, :disallow_writes, :file_count, :mkdir, :total_size, :user_exists?, to: :instance
def default_transfer_url
"https://transfer.api.globusonline.org"
end
@@ -50,9 +50,29 @@
attr_accessor :config
def mkdir(...)
endpoint = Globus::Client::Endpoint.new(config, ...)
endpoint.mkdir
- endpoint.set_permissions
+ endpoint.allow_writes
+ end
+
+ def disallow_writes(...)
+ endpoint = Globus::Client::Endpoint.new(config, ...)
+ endpoint.disallow_writes
+ end
+
+ def file_count(...)
+ endpoint = Globus::Client::Endpoint.new(config, ...)
+ endpoint.file_count
+ end
+
+ def total_size(...)
+ endpoint = Globus::Client::Endpoint.new(config, ...)
+ endpoint.total_size
+ end
+
+ def user_exists?(...)
+ identity = Globus::Client::Identity.new(config)
+ identity.exists?(...)
end
end
end