Method: Solr::Configuration#define_core
- Defined in:
- lib/solr/configuration.rb
#define_core(name: nil, default: false) {|builder| ... } ⇒ Object
51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/solr/configuration.rb', line 51 def define_core(name: nil, default: false) validate_default_core_config!(default: default) builder = Solr::CoreConfiguration::CoreConfigBuilder.new( name: name, default: default ) yield builder core = builder.build if cores.has_key?(core.name) raise "A core with name '#{core.name}' has been already defined" else cores[core.name] = core end end |