Sha256: ba0dcab4d8bfb838e3c472e5da2892e3c4099fd7e04897cdb265f010636d8c0d
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
# add this directory to the load path if it hasn't already been added lambda { |base| $: << base unless $:.include?(base) || $:.include?(File.expand_path(base)) }.call(File.dirname(__FILE__)) require 'mash' unless defined?(Mash) unless Hash.respond_to?(:to_mash) class Hash def to_mash Mash.new(self) end end end require 'rubygems' require 'rsolr' module RSolr module Ext VERSION = '0.11.0' autoload :Connection, 'rsolr-ext/connection.rb' autoload :Doc, 'rsolr-ext/doc.rb' autoload :Request, 'rsolr-ext/request.rb' autoload :Response, 'rsolr-ext/response.rb' autoload :Model, 'rsolr-ext/model.rb' # c = RSolr::Ext.connect # c.find(:q=>'*:*').docs.size def self.connect(*args) connection = RSolr.connect(*args) connection.extend RSolr::Ext::Connection connection end # c = RSolr::Ext.connect # c.find(:q=>'*:*').docs.size def self.direct_connect(*args) connection = RSolr.direct_connect(*args) connection.extend RSolr::Ext::Connection connection end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rsolr-ext-0.11.0 | lib/rsolr-ext.rb |