Class: Tweeb::Search
Instance Method Summary collapse
- #current_trends ⇒ Object
- #daily_trends ⇒ Object
- #search(query, options = {}) ⇒ Object
- #trends ⇒ Object
- #weekly_trends ⇒ Object
Instance Method Details
#current_trends ⇒ Object
30 31 32 |
# File 'lib/tweeb_search.rb', line 30 def current_trends json = self.class.get("/trends/current.json") end |
#daily_trends ⇒ Object
34 35 36 |
# File 'lib/tweeb_search.rb', line 34 def daily_trends json = self.class.get("/trends/daily.json") end |
#search(query, options = {}) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/tweeb_search.rb', line 11 def search(query, ={}) if .empty? json = self.class.get("/search.json", :query => {:q => query}) else if [:rpp] && [:rpp] > 100 raise Tweeb::SearchError, "rpp parameter must be < 100" end if [:rpp] && [:page] && ([:rpp] * [:page]) > 1500 raise Tweeb::SearchError, "A maximum of 1500 tweets can be returned. Either lower rpp, or lower page options." end json = self.class.get("/search.json", :query => {:q => query}.merge()) end return json end |
#trends ⇒ Object
26 27 28 |
# File 'lib/tweeb_search.rb', line 26 def trends json = self.class.get("/trends.json") end |
#weekly_trends ⇒ Object
38 39 40 |
# File 'lib/tweeb_search.rb', line 38 def weekly_trends json = self.class.get("/trends/weekly.json") end |