Module: SolrWrapper

Defined in:
lib/solr_wrapper.rb,
lib/solr_wrapper/version.rb,
lib/solr_wrapper/instance.rb

Defined Under Namespace

Classes: Instance

Constant Summary collapse

VERSION =
'0.2.0'

Class Method Summary collapse

Class Method Details

.default_instance(options = {}) ⇒ Object



9
10
11
# File 'lib/solr_wrapper.rb', line 9

def self.default_instance(options = {})
  @default_instance ||= SolrWrapper::Instance.new options
end

.default_solr_version ⇒ Object



5
6
7
# File 'lib/solr_wrapper.rb', line 5

def self.default_solr_version
  '5.3.0'
end

.wrap(options = {}, &block) ⇒ Object

Ensures a Solr service is running before executing the block



15
16
17
# File 'lib/solr_wrapper.rb', line 15

def self.wrap(options = {}, &block)
  default_instance(options).wrap &block
end