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 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

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