I've encountered an unexpected result, hoping to understand this a little better. When executing a search with a count:
client.search("#sometag -RT -via", :result_type => "recent", :count => 100).each do |tweet|
I
see 2 HTTP requests made to the API, the first with the count param and
the second with and addition max_id parameter, it is clearly paging,
but that was the unexpected part. With the take() and no count, it
executes a single result.
client.search("#sometag -RT -via", :result_type => "recent").take(100).each do |tweet|
Is the idea to just use take in the simplest case, when not worrying about paging?