Class: Noiseless::AST::Collapse
- Defined in:
- lib/noiseless/ast/collapse.rb
Instance Attribute Summary collapse
-
#field ⇒ Object
readonly
Returns the value of attribute field.
-
#inner_hits ⇒ Object
readonly
Returns the value of attribute inner_hits.
-
#max_concurrent_group_searches ⇒ Object
readonly
Returns the value of attribute max_concurrent_group_searches.
Instance Method Summary collapse
-
#initialize(field, inner_hits: nil, max_concurrent_group_searches: nil) ⇒ Collapse
constructor
A new instance of Collapse.
Methods inherited from Node
Constructor Details
#initialize(field, inner_hits: nil, max_concurrent_group_searches: nil) ⇒ Collapse
Returns a new instance of Collapse.
8 9 10 11 12 13 |
# File 'lib/noiseless/ast/collapse.rb', line 8 def initialize(field, inner_hits: nil, max_concurrent_group_searches: nil) super() @field = field.to_s @inner_hits = inner_hits @max_concurrent_group_searches = max_concurrent_group_searches end |
Instance Attribute Details
#field ⇒ Object (readonly)
Returns the value of attribute field.
6 7 8 |
# File 'lib/noiseless/ast/collapse.rb', line 6 def field @field end |
#inner_hits ⇒ Object (readonly)
Returns the value of attribute inner_hits.
6 7 8 |
# File 'lib/noiseless/ast/collapse.rb', line 6 def inner_hits @inner_hits end |
#max_concurrent_group_searches ⇒ Object (readonly)
Returns the value of attribute max_concurrent_group_searches.
6 7 8 |
# File 'lib/noiseless/ast/collapse.rb', line 6 def max_concurrent_group_searches @max_concurrent_group_searches end |