Sha256: 571bee913cdf1d45fe4fd90c111af4fde4d307e8d20a8c344be7a7460cd4dd53
Contents?: true
Size: 859 Bytes
Versions: 1
Compression:
Stored size: 859 Bytes
Contents
require File.join(File.dirname(__FILE__), 'mash') unless defined?(Mash) unless Hash.respond_to?(:to_mash) class Hash def to_mash Mash.new(self) end end end $: << File.dirname(__FILE__) unless $:.include?(File.dirname(__FILE__)) require 'rubygems' require 'rsolr' module RSolr::Ext autoload :Client, 'rsolr-ext/client.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' def self.version @version ||= File.read(File.join(File.dirname(__FILE__), '..', 'VERSION')) end VERSION = self.version # modify the RSolr::Client (provides #find and #luke methods) RSolr::Client.class_eval do include RSolr::Ext::Client end def self.connect *args, &blk RSolr.connect *args, &blk end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rsolr-ext-1.0.3 | lib/rsolr-ext.rb |