Method: Sunspot::Setup#add_join_field_factory
- Defined in:
- lib/sunspot/setup.rb
#add_join_field_factory(name, type, options = {}, &block) ⇒ Object
42 43 44 45 46 47 48 49 50 51 |
# File 'lib/sunspot/setup.rb', line 42 def add_join_field_factory(name, type, = {}, &block) field_factory = FieldFactory::Join.new(name, type, , &block) @field_factories[field_factory.signature] = field_factory if type.is_a?(Type::TextType) @text_field_factories_cache[field_factory.name] = field_factory else @field_factories_cache[field_factory.name] = field_factory end end |