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