Sha256: 55f0a96a07f7970b4db3f5e85f58b0cbe2b719c8565196052a3de899663d1f1a

Contents?: true

Size: 448 Bytes

Versions: 2

Compression:

Stored size: 448 Bytes

Contents

module TwitterFriendly
  module REST
    module Search

      MAX_TWEETS_PER_REQUEST = 100

      %i(search).each do |name|
        define_method(name) do |query, options = {}|
          raise ArgumentError.new('You must specify a search query.') unless query.is_a?(String)
          args = [query, {result_type: :recent}.merge(options)]
          fetch_tweets_with_max_id(name, args, MAX_TWEETS_PER_REQUEST)
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
twitter_friendly-0.2.1 lib/twitter_friendly/rest/search.rb
twitter_friendly-0.2.0 lib/twitter_friendly/rest/search.rb