Class: Twitter::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/oii_twitter_goodies/extensions/twitter_client.rb

Instance Method Summary collapse

Instance Method Details

#get(path, params = {}) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/oii_twitter_goodies/extensions/twitter_client.rb', line 3

def get(path, params={})
  lookup = TwitterAPICall.first(:url => path.to_s, :params => params)
  if lookup
    return lookup.data
  else
    response = request(:get, path, params)
    if response[:status] && response[:status] == 200
      lookup = TwitterAPICall.new(:url => path.to_s, :params => params, :data => response[:body])
      lookup.save!
    end
    return response
  end
end