Class: Laraib::Client

Inherits:
Object
  • Object
show all
Includes:
ClientOps
Defined in:
lib/laraib/client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from ClientOps

#get, #post

Constructor Details

#initialize(params) ⇒ Client

Returns a new instance of Client.



24
25
26
27
28
29
30
31
32
# File 'lib/laraib/client.rb', line 24

def initialize(params)
  if params.kind_of? Hash
   @settings = params
  else
   Laraib::Configuration.load(params)
   @settings = Laraib::Configuration.settings
  end
  authorize
end

Instance Attribute Details

#access_tokenObject (readonly)

Returns the value of attribute access_token.



22
23
24
# File 'lib/laraib/client.rb', line 22

def access_token
  @access_token
end

#consumerObject (readonly)

Returns the value of attribute consumer.



22
23
24
# File 'lib/laraib/client.rb', line 22

def consumer
  @consumer
end

#settingsObject (readonly)

Returns the value of attribute settings.



22
23
24
# File 'lib/laraib/client.rb', line 22

def settings
  @settings
end