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_unbundled_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