Method: Sunspot::Setup#field

Defined in:
lib/sunspot/setup.rb

#field(field_name) ⇒ Object

Return the Field with the given (public-facing) name



141
142
143
144
145
146
147
148
149
150
# File 'lib/sunspot/setup.rb', line 141

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