Sha256: bd65ca4f360adae9906b3cf122fdb5720df3944f6b95620bd6f6250db5ada568
Contents?: true
Size: 917 Bytes
Versions: 1
Compression:
Stored size: 917 Bytes
Contents
require 'solr_wrapper/version' require 'solr_wrapper/configuration' require 'solr_wrapper/settings' require 'solr_wrapper/md5' require 'solr_wrapper/downloader' require 'solr_wrapper/instance' module SolrWrapper def self.default_solr_version '6.0.0' end def self.default_solr_port '8983' end def self.default_instance_options @default_instance_options ||= { port: SolrWrapper.default_solr_port, version: SolrWrapper.default_solr_version } end def self.default_instance_options=(options) @default_instance_options = options end def self.default_instance(options = {}) @default_instance ||= instance(default_instance_options) end def self.instance(options) SolrWrapper::Instance.new(options) end ## # Ensures a Solr service is running before executing the block def self.wrap(options = {}, &block) instance(options).wrap &block end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solr_wrapper-0.9.0 | lib/solr_wrapper.rb |