Class: Keratin::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/keratin/client.rb

Direct Known Subclasses

AuthN::API

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(base_url, username: nil, password: nil) ⇒ Client

Returns a new instance of Client.



33
34
35
36
# File 'lib/keratin/client.rb', line 33

def initialize(base_url, username: nil, password: nil)
  @base = base_url.chomp('/')
  @auth = [username, password] if username && password
end

Instance Attribute Details

#baseObject (readonly)

Returns the value of attribute base.



31
32
33
# File 'lib/keratin/client.rb', line 31

def base
  @base
end