Sha256: f8923bfa261884c47402810364a3f9e77d42f7348c070b35d705f6fd3c6c2828
Contents?: true
Size: 690 Bytes
Versions: 5
Compression:
Stored size: 690 Bytes
Contents
class TwitterToken < ConsumerToken TWITTER_SETTINGS={ :site => "https://api.twitter.com", :request_token_path => "/oauth/request_token", :authorize_path => "/oauth/authorize", :access_token_path => "/oauth/access_token", } def self.consumer(options={}) @consumer ||= OAuth::Consumer.new(credentials[:key], credentials[:secret], TWITTER_SETTINGS.merge(options)) end def client @client ||= begin if credentials[:client].to_sym==:oauth_gem super else require 'twitter' Twitter::Client.new(:consumer_key => TwitterToken.consumer.key, :consumer_secret => TwitterToken.consumer.secret) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems