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