class Sunspot::Query::FunctionalFunctionQuery
Function query which represents an actual function invocation. Takes a function name and arguments as parameters. Arguments are in turn FunctionQuery
objects.
Public Class Methods
new(function_name, function_args)
click to toggle source
# File lib/sunspot/query/function_query.rb, line 46 def initialize(function_name, function_args) @function_name, @function_args = function_name, function_args end
Public Instance Methods
to_s()
click to toggle source
# File lib/sunspot/query/function_query.rb, line 50 def to_s params = @function_args.map { |arg| arg.to_s }.join(",") "#{@function_name}(#{params})" << (@boost_amount ? "^#{@boost_amount}" : "") end