class TwitterToken

Constants

TWITTER_SETTINGS

Public Class Methods

consumer(options={}) click to toggle source
# File lib/oauth/models/consumers/services/twitter_token.rb, line 9
def self.consumer(options={})
  @consumer ||= OAuth::Consumer.new(credentials[:key], credentials[:secret], TWITTER_SETTINGS.merge(options))
end

Public Instance Methods

client() click to toggle source
Calls superclass method
# File lib/oauth/models/consumers/services/twitter_token.rb, line 13
def client
  @client ||= begin 
    if self.class.credentials[:client].to_sym == :oauth_gem
      super
    else
      require 'twitter'
      Twitter::Client.new(:consumer_key => self.class.consumer.key, :consumer_secret => self.class.consumer.secret)
    end
  end
end