class Twitter::Client
@@SEARCH_URIS = {
:basic => "/search.json",
}
# Provides access to Twitter's Search API.
#
# Example:
# # For keyword search
# iterator = @twitter.search(:q => "coworking")
# while (tweet = iterator.next)
# puts tweet.text
# end
#
# An ArgumentError will be raised if an invalid action
# is given. Valid actions are:
# * +:received+
# * +:sent+
def search(options = {})
# raise ArgumentError, "Invalid messaging action: #{action}"
uri = @@SEARCH_URIS[:basic]
response = http_connect(nil, false, :search) {|conn| create_http_get_request(uri, options) }
json = JSON.parse(response.body)
bless_models(Twitter::Status.unmarshal(JSON.dump(json["results"])))
end
end