Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

33 lines (25 sloc) 0.848 kB
require 'twitter/client'
require 'twitter/configurable'
module Twitter
class << self
include Twitter::Configurable
# Delegate to a Twitter::Client
#
# @return [Twitter::Client]
def client
if @client && @client.cache_key == options.hash
@client
else
@client = Twitter::Client.new(options)
end
end
def respond_to_missing?(method_name, include_private=false); client.respond_to?(method_name, include_private); end if RUBY_VERSION >= "1.9"
def respond_to?(method_name, include_private=false); client.respond_to?(method_name, include_private) || super; end if RUBY_VERSION < "1.9"
private
def method_missing(method_name, *args, &block)
return super unless client.respond_to?(method_name)
client.send(method_name, *args, &block)
end
end
end
Twitter.setup
Jump to Line
Something went wrong with that request. Please try again.