class ThinkingSphinx::RakeInterface
Constants
- DEFAULT_OPTIONS
Attributes
options[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/thinking_sphinx/rake_interface.rb, line 6 def initialize(options = {}) @options = DEFAULT_OPTIONS.merge options @options[:verbose] = false if @options[:silent] end
Public Instance Methods
configure()
click to toggle source
# File lib/thinking_sphinx/rake_interface.rb, line 11 def configure ThinkingSphinx::Commander.call :configure, configuration, options end
daemon()
click to toggle source
# File lib/thinking_sphinx/rake_interface.rb, line 15 def daemon @daemon ||= ThinkingSphinx::Interfaces::Daemon.new configuration, options end
rt()
click to toggle source
# File lib/thinking_sphinx/rake_interface.rb, line 19 def rt @rt ||= ThinkingSphinx::Interfaces::RealTime.new configuration, options end
sql()
click to toggle source
# File lib/thinking_sphinx/rake_interface.rb, line 23 def sql @sql ||= ThinkingSphinx::Interfaces::SQL.new configuration, options end
Private Instance Methods
configuration()
click to toggle source
# File lib/thinking_sphinx/rake_interface.rb, line 31 def configuration ThinkingSphinx::Configuration.instance end