class QaServer::ConfigGenerator

Public Instance Methods

append_prepends() click to toggle source
# File lib/generators/qa_server/config_generator.rb, line 38
def append_prepends
  inject_into_file 'config/application.rb', after: /Rails::Application/ do
    "\n      config.to_prepare do"\
    "\n        Qa::Authorities::LinkedData::FindTerm.prepend PrependedLinkedData::FindTerm"\
    "\n        Qa::Authorities::LinkedData::SearchQuery.prepend PrependedLinkedData::SearchQuery"\
    "\n        RDF::Graph.prepend PrependedRdf::RdfGraph"\
    "\n      end\n"
  end
end
authority_configs() click to toggle source
# File lib/generators/qa_server/config_generator.rb, line 19
def authority_configs
  say_status('info', '  -- adding authority configurations', :blue)
  directory "config/authorities/linked_data", recursive: false
end
authority_scenarios() click to toggle source
# File lib/generators/qa_server/config_generator.rb, line 24
def authority_scenarios
  say_status('info', '  -- adding authority validations', :blue)
  directory "config/authorities/linked_data/scenarios", recursive: false
end
banner() click to toggle source
create_initializer_config_file() click to toggle source
# File lib/generators/qa_server/config_generator.rb, line 34
def create_initializer_config_file
  copy_file 'config/initializers/qa_server.rb'
end
inject_i18n() click to toggle source
# File lib/generators/qa_server/config_generator.rb, line 29
def inject_i18n
  say_status('info', '  -- adding i18n translations', :blue)
  copy_file 'config/locales/qa_server.en.yml'
end