Class: Elasticated::StrategyParamsForQueryService
- Inherits:
-
Object
- Object
- Elasticated::StrategyParamsForQueryService
- Defined in:
- lib/elasticated/strategy_params_for_query_service.rb
Instance Method Summary collapse
Instance Method Details
#strategy_params_for_query(empty_delimiters, query, opts = {}) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/elasticated/strategy_params_for_query_service.rb', line 4 def strategy_params_for_query(empty_delimiters, query, opts={}) query_delimiters = query.accept_visitor(Elasticated.delimiter_visitor) empty_delimiters.inject Hash.new do |params, empty_delimiter| built_delimiter = empty_delimiter.completed_with(query_delimiters, opts) params.merge built_delimiter.build_strategy_params end end |