Sha256: f3d177fd6a5db9e56f2ff1875abb644817af16d00b9efe020fcebbbe130b48b5
Contents?: true
Size: 699 Bytes
Versions: 3
Compression:
Stored size: 699 Bytes
Contents
class ThinkingSphinx::RakeInterface DEFAULT_OPTIONS = {:verbose => true} def initialize(options = {}) @options = DEFAULT_OPTIONS.merge options @options[:verbose] = false if @options[:silent] end def configure ThinkingSphinx::Commands::Configure.call configuration, options end def daemon @daemon ||= ThinkingSphinx::Interfaces::Daemon.new configuration, options end def rt @rt ||= ThinkingSphinx::Interfaces::RealTime.new configuration, options end def sql @sql ||= ThinkingSphinx::Interfaces::SQL.new configuration, options end private attr_reader :options def configuration ThinkingSphinx::Configuration.instance end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
thinking-sphinx-3.4.2 | lib/thinking_sphinx/rake_interface.rb |
thinking-sphinx-3.4.1 | lib/thinking_sphinx/rake_interface.rb |
thinking-sphinx-3.4.0 | lib/thinking_sphinx/rake_interface.rb |