class PagesSphinx::Generators::InstallGenerator

Public Instance Methods

create_sphinx_config() click to toggle source
# File lib/rails/generators/pages_sphinx/install/install_generator.rb, line 13
def create_sphinx_config
  template "thinking_sphinx.yml", File.join("config/thinking_sphinx.yml")
end
read_configuration!() click to toggle source
# File lib/rails/generators/pages_sphinx/install/install_generator.rb, line 9
def read_configuration!
  @sphinx_port ||= ask_with_fallback("Sphinx port?", "3312")
end

Private Instance Methods

ask_with_fallback(question, default) click to toggle source
# File lib/rails/generators/pages_sphinx/install/install_generator.rb, line 19
def ask_with_fallback(question, default)
  result = ask(question + " [#{default}]")
  if result.blank?
    default
  else
    result
  end
end