class Arelastic::Queries::Nested
Attributes
options[RW]
path[RW]
query[RW]
Public Class Methods
new(path, query, options = {})
click to toggle source
# File lib/arelastic/queries/nested.rb, line 6 def initialize(path, query, options = {}) @path = path @query = query @options = options end
Public Instance Methods
as_elastic()
click to toggle source
# File lib/arelastic/queries/nested.rb, line 12 def as_elastic params = { 'path' => path, 'query' => convert_to_elastic(query) }.update(options) { 'nested' => params } end