class Solr::CoreConfiguration::Field

Attributes

dynamic_field[R]
name[R]
solr_name[R]

Public Class Methods

new(name:, dynamic_field: nil, solr_name: nil) click to toggle source
# File lib/solr/core_configuration/field.rb, line 6
def initialize(name:, dynamic_field: nil, solr_name: nil)
  @name = name
  @dynamic_field = dynamic_field
  @solr_name = solr_name
  freeze
end

Public Instance Methods

solr_field_name() click to toggle source
# File lib/solr/core_configuration/field.rb, line 13
def solr_field_name
  return solr_name.to_s if solr_name
  return dynamic_field.build(name) if dynamic_field
  name.to_s
end