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