Module: Trubl
- Defined in:
- lib/trubl/client.rb,
lib/trubl.rb,
lib/trubl/base.rb,
lib/trubl/tout.rb,
lib/trubl/user.rb,
lib/trubl/oauth.rb,
lib/trubl/touts.rb,
lib/trubl/users.rb,
lib/trubl/api/me.rb,
lib/trubl/widget.rb,
lib/trubl/channel.rb,
lib/trubl/hashtag.rb,
lib/trubl/version.rb,
lib/trubl/widgets.rb,
lib/trubl/category.rb,
lib/trubl/hashtags.rb,
lib/trubl/api/touts.rb,
lib/trubl/api/users.rb,
lib/trubl/api/search.rb,
lib/trubl/collection.rb,
lib/trubl/pagination.rb,
lib/trubl/api/channel.rb,
lib/trubl/api/streams.rb,
lib/trubl/api/category.rb,
lib/trubl/api/hashtags.rb,
lib/trubl/conversation.rb,
lib/trubl/authorization.rb,
lib/trubl/authorizations.rb,
lib/trubl/api/conversation.rb,
lib/trubl/api/suggested_users.rb
Overview
todo: all api modules should simply return responses
Defined Under Namespace
Modules: API, OAuth Classes: Authorization, Authorizations, Base, Category, Channel, Client, Collection, Conversation, Hashtag, Hashtags, Pagination, Tout, Touts, User, Users, Version, Widget, Widgets
Class Method Summary collapse
-
.client(client_id = '', client_secret = '', callback_url = '', access_token = nil) ⇒ Trubl::Client
Returns a Trubl::Client instance.
- .logger(level = Logger::INFO) ⇒ Object
Class Method Details
.client(client_id = '', client_secret = '', callback_url = '', access_token = nil) ⇒ Trubl::Client
Returns a Trubl::Client instance
18 19 20 21 |
# 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) ⇒ Object
23 24 25 26 27 |
# 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 |