Sha256: 0d025d9a5736194d82f6199c2ec16c2ff8c7eb92e51d0b7625cafec66228b8e2
Contents?: true
Size: 1.23 KB
Versions: 1
Compression:
Stored size: 1.23 KB
Contents
require 'twitter/base' module Twitter class SearchResults < Twitter::Base # @return [Array<Twitter::Tweet>] def statuses @results ||= Array(@attrs[:statuses]).map do |tweet| Twitter::Tweet.fetch_or_new(tweet) end end alias collection statuses alias results statuses # @return [Float] def completed_in @attrs[:search_metadata][:completed_in] if search_metadata? end # @return [Integer] def max_id @attrs[:search_metadata][:max_id] if search_metadata? end # @return [Integer] def page @attrs[:search_metadata][:page] if search_metadata? end # @return [String] def query @attrs[:search_metadata][:query] if search_metadata? end # @return [Integer] def results_per_page @attrs[:search_metadata][:results_per_page] if search_metadata? end alias rpp results_per_page def search_metadata? !@attrs[:search_metadata].nil? end # @return [Integer] def since_id @attrs[:search_metadata][:since_id] if search_metadata? end # @return [Boolean] def next_results? !@attrs[:search_metadata][:next_results].nil? if search_metadata? end alias next_page? next_results? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
twitter-4.6.2 | lib/twitter/search_results.rb |