class Lifen::Configuration
Attributes
application_access_token[RW]
expiration_margin[RW]
proxy_url[RW]
site[RW]
token_refresh_lock[RW]
Public Class Methods
new(args)
click to toggle source
# 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
Public Instance Methods
site=(url)
click to toggle source
# File lib/lifen/configuration.rb, line 13 def site=(url) if !/(.*)\/$/.match(url) raise Lifen::Error, "Invalid 'site' provided in configuration: '#{url}', a trailing slash is missing" end @site = url end