class Arroyo::Client
Public Class Methods
new(access_key_id:, secret_access_key:, region:)
click to toggle source
# File lib/arroyo/client.rb, line 7 def initialize(access_key_id:, secret_access_key:, region:) @access_key_id, @secret_access_key, @region = access_key_id, secret_access_key, region end
Public Instance Methods
buckets()
click to toggle source
# File lib/arroyo/client.rb, line 11 def buckets Buckets.new self end
service_for(bucket:)
click to toggle source
Internal
# File lib/arroyo/client.rb, line 16 def service_for(bucket:) Service.new client_for(bucket: bucket) end
Private Instance Methods
client_for(bucket:)
click to toggle source
# File lib/arroyo/client.rb, line 21 def client_for(bucket:) API::Client.new \ access_key_id: @access_key_id, secret_access_key: @secret_access_key, region: @region, bucket: bucket end