Sha256: 6fa6dd59886a8fd7bcc211cc53db229bca0b3882d265b067baf85bce339bc12a

Contents?: true

Size: 771 Bytes

Versions: 1

Compression:

Stored size: 771 Bytes

Contents

require 'forwardable'
require 'rubygems'

%w(oauth mash httparty).each do |lib|
  gem lib
  require lib
end

module Twitter
  class RateLimitExceeded < StandardError; end
  class Unauthorized      < StandardError; end
  class Unavailable       < StandardError; end
  class InformTwitter     < StandardError; end
  class NotFound          < StandardError; end
  class General           < StandardError; end
  
  
  def self.firehose
    response = HTTParty.get('http://twitter.com/statuses/public_timeline.json', :format => :json)
    response.map { |tweet| Mash.new(tweet) }
  end
end

directory = File.dirname(__FILE__)
$:.unshift(directory) unless $:.include?(directory)

require 'twitter/oauth'
require 'twitter/request'
require 'twitter/base'
require 'twitter/search'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jnunemaker-twitter-0.5.0 lib/twitter.rb