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 4 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 9 def configure ThinkingSphinx::Commands::Configure.call configuration, options end
daemon()
click to toggle source
# File lib/thinking_sphinx/rake_interface.rb, line 13 def daemon @daemon ||= ThinkingSphinx::Interfaces::Daemon.new configuration, options end
rt()
click to toggle source
# File lib/thinking_sphinx/rake_interface.rb, line 17 def rt @rt ||= ThinkingSphinx::Interfaces::RealTime.new configuration, options end
sql()
click to toggle source
# File lib/thinking_sphinx/rake_interface.rb, line 21 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 29 def configuration ThinkingSphinx::Configuration.instance end