Class: Twitter::PremiumSearchResults

Inherits:
Object
  • Object
show all
Includes:
Enumerable, Utils
Defined in:
lib/twitter/premium_search_results.rb

Overview

Represents premium search results from Twitter

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Utils

flat_pmap, pmap

Methods included from Enumerable

#each

Constructor Details

#initialize(request, request_config = {}) ⇒ Twitter::PremiumSearchResults

Initializes a new PremiumSearchResults object

Examples:

Twitter::PremiumSearchResults.new(request)

Parameters:

  • request (Twitter::REST::Request)

    The request object

  • request_config (Hash) (defaults to: {})

    Configuration options



45
46
47
48
49
50
51
52
53
# File 'lib/twitter/premium_search_results.rb', line 45

def initialize(request, request_config = {})
  @client = request.client
  @request_method = request.verb
  @path = request.path
  @options = request.options
  @request_config = request_config
  @collection = []
  self.attrs = request.perform
end

Instance Attribute Details

#attrsHash Also known as: to_h

The raw attributes hash

Examples:

results.attrs

Returns:

  • (Hash)


19
20
21
# File 'lib/twitter/premium_search_results.rb', line 19

def attrs
  @attrs
end