module Trubl
todo: all api modules should simply return responses
instantiate a Tout
client instance
Public Class Methods
client(client_id='', client_secret='', callback_url='', access_token=nil)
click to toggle source
Returns a Trubl::Client
instance
@param [String] client_id @param [String] client_secret @param [String] access_token @return [Trubl::Client]
# File lib/trubl.rb, line 18 def client(client_id='', client_secret='', callback_url='', access_token=nil) @client = Trubl::Client.new(client_id, client_secret, callback_url, access_token) unless defined?(@client) && @client.access_token == access_token && @client.access_token != nil @client end
logger(level=Logger::INFO)
click to toggle source
# File lib/trubl.rb, line 23 def logger(level=Logger::INFO) @logger = Logger.new(STDOUT) unless defined?(@logger) and @logger.level != level @logger.level = level @logger end