Sha256: a0983d08a0fc0b79a21298094c7a427215fa17704c848f1b5b192c6a00ff7899
Contents?: true
Size: 681 Bytes
Versions: 5
Compression:
Stored size: 681 Bytes
Contents
require 'solr_wrapper/version' require 'solr_wrapper/instance' module SolrWrapper def self.default_solr_version '5.4.1' end def self.default_instance_options @default_instance_options ||= { port: '8983', version: SolrWrapper.default_solr_version } end def self.default_instance_options=(options) @default_instance_options = options end def self.default_instance(options = {}) @default_instance ||= SolrWrapper::Instance.new default_instance_options.merge(options) end ## # Ensures a Solr service is running before executing the block def self.wrap(options = {}, &block) default_instance(options).wrap &block end end
Version data entries
5 entries across 5 versions & 1 rubygems