module SolrWrapper
Constants
- VERSION
Public Class Methods
default_instance(options = {})
click to toggle source
# File lib/solr_wrapper.rb, line 32 def self.default_instance(options = {}) @default_instance ||= instance(default_instance_options) end
default_instance_options()
click to toggle source
# File lib/solr_wrapper.rb, line 21 def self.default_instance_options @default_instance_options ||= { port: SolrWrapper.default_solr_port, version: SolrWrapper.default_solr_version } end
default_instance_options=(options)
click to toggle source
# File lib/solr_wrapper.rb, line 28 def self.default_instance_options=(options) @default_instance_options = options end
default_solr_port()
click to toggle source
# File lib/solr_wrapper.rb, line 17 def self.default_solr_port '8983' end
default_solr_version()
click to toggle source
# File lib/solr_wrapper.rb, line 13 def self.default_solr_version 'latest' end
instance(options = {})
click to toggle source
# File lib/solr_wrapper.rb, line 36 def self.instance(options = {}) SolrWrapper::Instance.new(options) end
wrap(options = {}, &block)
click to toggle source
Ensures a Solr service is running before executing the block
# File lib/solr_wrapper.rb, line 42 def self.wrap(options = {}, &block) instance(options).wrap &block end