Module: Solrbee
- Defined in:
- lib/solrbee.rb,
lib/solrbee/version.rb
Constant Summary collapse
- DEFAULT_URI =
ENV.fetch('SOLR_URL', 'http://localhost:8983/solr').freeze
- VERSION =
"0.4.0"
Class Method Summary collapse
Class Method Details
.container(uri: DEFAULT_URI) ⇒ Object
17 18 19 20 21 22 23 24 25 26 |
# File 'lib/solrbee.rb', line 17 def self.container(uri: DEFAULT_URI) ROM.container(:solr, uri: uri) do |config| config.auto_registration( File.('../rom/solr/', __FILE__), namespace: 'ROM::Solr' ) yield config if block_given? end end |
.documents ⇒ Object
9 10 11 |
# File 'lib/solrbee.rb', line 9 def self.documents ROM::Solr::DocumentRepo.new(container) end |
.schema_info ⇒ Object
13 14 15 |
# File 'lib/solrbee.rb', line 13 def self.schema_info ROM::Solr::SchemaInfoRepo.new(container) end |