class ChewyQuery::Builder::Nodes::Prefix

Public Class Methods

new(name, value, options = {}) click to toggle source
# File lib/chewy_query/builder/nodes/prefix.rb, line 5
def initialize(name, value, options = {})
  @name = name.to_s
  @value, @options = value, options
end

Public Instance Methods

__render__() click to toggle source
# File lib/chewy_query/builder/nodes/prefix.rb, line 10
def __render__
  filter = { prefix: { @name => @value } }
  filter[:prefix][:_cache] = !!@options[:cache] if @options.key?(:cache)
  filter
end