Sha256: de269b45216f87ed7978adb4d6f5fa58978bbe8b9e1cd0d89d1e7ffdcf23f1b8

Contents?: true

Size: 543 Bytes

Versions: 5

Compression:

Stored size: 543 Bytes

Contents

%w(task_helper config_installer).each do |file|
  require File.join(File.dirname(__FILE__), 'installer', file)
end

module Sunspot
  module Solr
    class Installer
      class <<self
        def execute(solr_home, options = {})
          new(solr_home, options).execute
        end

        private :new
      end

      def initialize(solr_home, options)
        @solr_home, @options = solr_home, options
      end

      def execute
        ConfigInstaller.execute(File.join(@solr_home, 'configsets'), @options)
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sunspot_solr-2.2.5 lib/sunspot/solr/installer.rb
sunspot_solr-2.2.4 lib/sunspot/solr/installer.rb
sunspot_solr-2.2.3 lib/sunspot/solr/installer.rb
sunspot_solr-2.2.2 lib/sunspot/solr/installer.rb
sunspot_solr-2.2.1 lib/sunspot/solr/installer.rb