Module: Elasticsearch::DSL::Search::BaseCompoundFilterComponent::EnumerableMethods

Defined in:
lib/elasticsearch/dsl/search/base_compound_filter_component.rb

Overview

Implements the Enumerable methods

Instance Method Summary collapse

Instance Method Details

#<<(value) ⇒ Object



75
76
77
# File 'lib/elasticsearch/dsl/search/base_compound_filter_component.rb', line 75

def <<(value)
  @value << value
end

#each(&block) ⇒ Object



63
64
65
# File 'lib/elasticsearch/dsl/search/base_compound_filter_component.rb', line 63

def each(&block)
  @value.each(&block)
end

#empty?Boolean

Returns:

  • (Boolean)


79
80
81
# File 'lib/elasticsearch/dsl/search/base_compound_filter_component.rb', line 79

def empty?
  @value.empty?
end

#sizeObject



71
72
73
# File 'lib/elasticsearch/dsl/search/base_compound_filter_component.rb', line 71

def size
  @value.size
end

#slice(*args) ⇒ Object Also known as: []



67
68
69
# File 'lib/elasticsearch/dsl/search/base_compound_filter_component.rb', line 67

def slice(*args)
  @value.slice(*args)
end