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