Method: Sunspot::JoinField#initialize

Defined in:
lib/sunspot/field.rb

#initialize(name, type, options = {}) ⇒ JoinField

Returns a new instance of JoinField.



200
201
202
203
204
205
206
207
208
209
210
211
212
213
# File 'lib/sunspot/field.rb', line 200

def initialize(name, type, options = {})
  @multiple = !!options.delete(:multiple)

  super(name, type, options)

  @prefix = options.delete(:prefix)
  @join = options.delete(:join)
  @clazz = options.delete(:clazz)
  @target = options.delete(:target)
  @default_boost = options.delete(:default_boost)
  @joined = true

  check_options(options)
end