class Blacklight::SolrGenerator

Public Instance Methods

add_rsolr_gem() click to toggle source
# File lib/generators/blacklight/solr_generator.rb, line 33
def add_rsolr_gem
  gem 'rsolr', '>= 1.0', '< 3'
end
bundle_install() click to toggle source
# File lib/generators/blacklight/solr_generator.rb, line 37
def bundle_install
  inside destination_root do
    Bundler.with_clean_env do
      run "bundle install"
    end
  end
end
copy_solr_conf() click to toggle source
# File lib/generators/blacklight/solr_generator.rb, line 25
def copy_solr_conf
  directory 'solr'
end
install_solrwrapper() click to toggle source
# File lib/generators/blacklight/solr_generator.rb, line 17
def install_solrwrapper
  gem_group :development, :test do
    gem 'solr_wrapper', '>= 0.3'
  end

  append_to_file "Rakefile", "\nrequire 'solr_wrapper/rake_task' unless Rails.env.production?\n"
end
solr_wrapper_config() click to toggle source
# File lib/generators/blacklight/solr_generator.rb, line 29
def solr_wrapper_config
  copy_file '.solr_wrapper.yml'
end