Method: Sunspot::Setup#field

Defined in:
lib/sunspot/setup.rb

#field(field_name) ⇒ Object



80
81
82
83
84
85
86
87
88
89
# File 'lib/sunspot/setup.rb', line 80

def field(field_name)
  if field_factory = @field_factories_cache[field_name.to_sym]
    field_factory.build
  else
    raise(
      UnrecognizedFieldError,
      "No field configured for #{@clazz.name} with name '#{field_name}'"
    )
  end
end