lib/reso_web_api.rb
require 'json'
require 'logger'
require 'frodata'
require 'reso_web_api/version'
require 'reso_web_api/errors'
require 'reso_web_api/client'
module ResoWebApi
def self.client(options = {})
Thread.current[:reso_web_api_client] ||= ResoWebApi::Client.new(options)
end
def self.reset
reset_configuration
Thread.current[:reso_web_api_client] = nil
end
def self.logger
if @logger.nil?
@logger = Logger.new(STDOUT)
@logger.level = Logger::INFO
end
@logger
end
def self.logger=(logger)
@logger = logger
end
end