Sha256: a1908d3340752d7d01729809ef627bbd12c3ddc0a73e2f80dde68a2814fca1c2

Contents?: true

Size: 863 Bytes

Versions: 13

Compression:

Stored size: 863 Bytes

Contents

# -*- encoding : utf-8 -*-
require 'rails/generators'

class Sufia::ConfigGenerator < Rails::Generators::Base
  desc """
    This generator installs the sufia configuration files into your application for:
    * Sufia initializers
    * Citations
    * Admin stats
    * Mini-magick
    * TinyMCE
       """

  source_root File.expand_path('../templates', __FILE__)

  def create_initializer_config_file
    remove_file 'config/initializers/curation_concerns.rb'
    copy_file 'config/sufia.rb', 'config/initializers/sufia.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/sufia.en.yml", "config/locales/sufia.en.yml"
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
sufia-7.4.1 lib/generators/sufia/config_generator.rb
sufia-7.4.0 lib/generators/sufia/config_generator.rb
sufia-7.3.1 lib/generators/sufia/config_generator.rb
sufia-7.3.0 lib/generators/sufia/config_generator.rb
sufia-7.3.0.rc3 lib/generators/sufia/config_generator.rb
sufia-7.3.0.rc2 lib/generators/sufia/config_generator.rb
sufia-7.3.0.rc1 lib/generators/sufia/config_generator.rb
sufia-7.2.0 lib/generators/sufia/config_generator.rb
sufia-7.1.0 lib/generators/sufia/config_generator.rb
sufia-7.0.0 lib/generators/sufia/config_generator.rb
sufia-7.0.0.rc2 lib/generators/sufia/config_generator.rb
sufia-7.0.0.rc1 lib/generators/sufia/config_generator.rb
sufia-7.0.0.beta4 lib/generators/sufia/config_generator.rb