Module: Plaider

Extended by:
Configurable
Defined in:
lib/plaider.rb,
lib/plaider/client.rb,
lib/plaider/version.rb,
lib/plaider/configurable.rb

Defined Under Namespace

Modules: Configurable Classes: Client

Constant Summary collapse

VERSION =
'0.1.4'

Constants included from Configurable

Configurable::KEYS

Class Method Summary collapse

Methods included from Configurable

configure

Class Method Details

.clientObject



16
17
18
# File 'lib/plaider.rb', line 16

def client
  @client ||= Plaider::Client.new(options)
end

.scope(access_token = nil) ⇒ Object



9
10
11
12
13
14
# File 'lib/plaider.rb', line 9

def scope(access_token = nil)
  if !defined?(@client) || @client.access_token != access_token
    @client = Plaider::Client.new(options.merge({access_token: access_token}))
  end
  @client
end