Class: Sufia::Models::FulltextGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Sufia::Models::FulltextGenerator
- Defined in:
- lib/generators/sufia/models/fulltext_generator.rb
Instance Method Summary collapse
- #banner ⇒ Object
-
#copy_solr_config ⇒ Object
Copy Sufia’s solrconfig into the dir from which the jetty:config task pulls Sufia’s solrconfig includes full-text extraction.
-
#reconfigure_jetty ⇒ Object
Copy config, schema, and jars into jetty dir if it exists.
Instance Method Details
#banner ⇒ Object
13 14 15 |
# File 'lib/generators/sufia/models/fulltext_generator.rb', line 13 def say_status("info", "GENERATING SUFIA FULL-TEXT", :blue) end |
#copy_solr_config ⇒ Object
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_jetty ⇒ Object
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 |