Class: Sufia::Upgrade600Generator

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

Instance Method Summary collapse

Instance Method Details

#insert_builderObject



13
14
15
16
17
18
19
# File 'lib/generators/sufia/upgrade600_generator.rb', line 13

def insert_builder
  insert_into_file 'app/models/search_builder.rb', after: /include Blacklight::Solr::SearchBuilderBehavior/ do
    # First line should be generated by Hydra. projecthydra/hydra-head#255
    "\n  include Hydra::AccessControlsEnforcement" +
    "\n  include Sufia::SearchBuilder\n"
  end
end

#migrationsObject



21
22
23
# File 'lib/generators/sufia/upgrade600_generator.rb', line 21

def migrations
  generate "sufia:models:upgrade600"
end