Class: Sufia::Models::FulltextGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/sufia/models/fulltext_generator.rb

Instance Method Summary collapse

Instance Method Details



13
14
15
# File 'lib/generators/sufia/models/fulltext_generator.rb', line 13

def banner
  say_status("info", "GENERATING SUFIA FULL-TEXT", :blue)
end

#copy_solr_configObject

Copy Sufia’s solrconfig into the dir from which the jetty:config task pulls Sufia’s solrconfig includes full-text extraction



19
20
21
# File 'lib/generators/sufia/models/fulltext_generator.rb', line 19

def copy_solr_config
  copy_file 'config/solrconfig.xml', 'solr_conf/conf/solrconfig.xml', force: true
end

#reconfigure_jettyObject

Copy config, schema, and jars into jetty dir if it exists



24
25
26
# File 'lib/generators/sufia/models/fulltext_generator.rb', line 24

def reconfigure_jetty
  rake "sufia:jetty:config" if File.directory?('jetty')
end