Sha256: bb8e4f4ea04d76e740c26be5cadfad9a44e12071f6043b30e0955acf10bf4207
Contents?: true
Size: 934 Bytes
Versions: 2
Compression:
Stored size: 934 Bytes
Contents
module ThinkingSphinx class AutoVersion def self.detect version = ThinkingSphinx::Configuration.instance.version case version when '0.9.8', '0.9.9' require "riddle/#{version}" when /1.10/ require 'riddle/1.10' when /2.0.[12]/ require 'riddle/2.0.1' when /2.0.[^12]/, /2.1.\d/ require 'riddle/2.1.0' else documentation_link = %Q{ For more information, read the documentation: http://pat.github.io/thinking-sphinx/advanced_config.html } if version.nil? || version.empty? STDERR.puts %Q{ Sphinx cannot be found on your system. You may need to configure the following settings in your config/sphinx.yml file: * bin_path * searchd_binary_name * indexer_binary_name #{documentation_link} } else STDERR.puts %Q{ Unsupported version: #{version} #{documentation_link} } end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
thinking-sphinx-2.1.0 | lib/thinking_sphinx/auto_version.rb |
thinking-sphinx-1.5.0 | lib/thinking_sphinx/auto_version.rb |