Class: Lifen::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/lifen/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ Configuration

Returns a new instance of Configuration.



5
6
7
8
9
10
11
# File 'lib/lifen/configuration.rb', line 5

def initialize(args)
   args.each do |k,v|
    instance_variable_set("@#{k}", v) unless v.nil?
  end

  @token_refresh_lock = Mutex.new
end

Instance Attribute Details

#application_access_tokenObject

Returns the value of attribute application_access_token.



3
4
5
# File 'lib/lifen/configuration.rb', line 3

def application_access_token
  @application_access_token
end

#expiration_marginObject

Returns the value of attribute expiration_margin.



3
4
5
# File 'lib/lifen/configuration.rb', line 3

def expiration_margin
  @expiration_margin
end

#proxy_urlObject

Returns the value of attribute proxy_url.



3
4
5
# File 'lib/lifen/configuration.rb', line 3

def proxy_url
  @proxy_url
end

#siteObject

Returns the value of attribute site.



3
4
5
# File 'lib/lifen/configuration.rb', line 3

def site
  @site
end

#token_refresh_lockObject

Returns the value of attribute token_refresh_lock.



3
4
5
# File 'lib/lifen/configuration.rb', line 3

def token_refresh_lock
  @token_refresh_lock
end