Sha256: 32541a084e18d08129d2a5744e9be2d041aed5d09a78a76c65a67bddfce4902a
Contents?: true
Size: 1.69 KB
Versions: 9
Compression:
Stored size: 1.69 KB
Contents
# -*- encoding : utf-8 -*- require 'rails/generators' class Hyrax::ConfigGenerator < Rails::Generators::Base desc """ This generator installs the hyrax configuration files into your application for: * Hyrax initializers * Citations * SimpleForm * controlled authorities * Admin stats * Mini-magick * TinyMCE * i18n """ source_root File.expand_path('../templates', __FILE__) def local_authorities copy_file "config/authorities/licenses.yml" copy_file "config/authorities/rights_statements.yml" copy_file "config/authorities/resource_types.yml" end def simple_form_initializers copy_file 'config/initializers/simple_form.rb', 'config/initializers/simple_form.rb' copy_file 'config/initializers/simple_form_bootstrap.rb', 'config/initializers/simple_form_bootstrap.rb' end def configure_endnote append_file 'config/initializers/mime_types.rb', "\nMime::Type.register 'application/x-endnote-refer', :endnote", verbose: false end def configure_redis copy_file 'config/redis.yml', 'config/redis.yml' copy_file 'config/redis_config.rb', 'config/initializers/redis_config.rb' end def create_initializer_config_file copy_file 'config/hyrax.rb', 'config/initializers/hyrax.rb' end # Add mini-magick configuration def minimagick_config copy_file 'config/mini_magick.rb', 'config/initializers/mini_magick.rb' end def tinymce_config copy_file "config/tinymce.yml", "config/tinymce.yml" end def inject_i18n copy_file "config/locales/hyrax.en.yml", "config/locales/hyrax.en.yml" copy_file "config/locales/hyrax.es.yml", "config/locales/hyrax.es.yml" end end
Version data entries
9 entries across 9 versions & 1 rubygems