Class: Net::IMAP::ESearchResult::PartialResult
| Relationships & Source Files | |
| Inherits: | Object |
| Defined in: | lib/net/imap/esearch_result.rb |
Overview
Class Method Summary
- .new(range:, results:) ⇒ PartialResult constructor
Instance Method Summary
- #range ⇒ Range
- #results ⇒ sequence set? (also: #to_sequence_set)
-
#to_a
Converts #results to an array of integers.
-
#to_sequence_set
Alias for #results.
Constructor Details
.new(range:, results:) ⇒ PartialResult
# File 'lib/net/imap/esearch_result.rb', line 189
def initialize(range:, results:) range => Range results = SequenceSet[results] unless results.nil? super end
Instance Method Details
#range ⇒ Range
# File 'lib/net/imap/esearch_result.rb', line 196
rdoc_method :method: range
#results ⇒ sequence set? Also known as: #to_sequence_set
# File 'lib/net/imap/esearch_result.rb', line 200
rdoc_method :method: results
#to_a
Converts #results to an array of integers.
See also: Net::IMAP::ESearchResult#to_a.
# File 'lib/net/imap/esearch_result.rb', line 206
def to_a; results&.numbers || [] end
#to_sequence_set
Alias for #results.
# File 'lib/net/imap/esearch_result.rb', line 208
alias to_sequence_set results