Sha256: ff71b792a13d939eb174fca191c9b7508be30bbaa81fa036d8838d954978c34e

Contents?: true

Size: 777 Bytes

Versions: 9

Compression:

Stored size: 777 Bytes

Contents

require 'rails/generators'

module CmAdmin
  module Generators
    class InstallGenerator < Rails::Generators::Base
      source_root File.expand_path('templates', __dir__)

      def copy_initializer
        generate 'action_text:install'
        copy_file 'cm_admin_initializer.rb', 'config/initializers/zcm_admin.rb'
        copy_file 'custom.js', 'app/assets/javascripts/cm_admin/custom.js'
        copy_file 'custom.css', 'app/assets/stylesheets/cm_admin/custom.css'
        copy_file 'actiontext.scss', 'app/assets/stylesheets/cm_admin/actiontext.scss'
        remove_file 'app/assets/stylesheets/actiontext.scss'
        copy_file 'application_policy.rb', 'app/policies/application_policy.rb'
        route 'mount CmAdmin::Engine => "/admin"'
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
cm-admin-0.7.8 lib/generators/cm_admin/install_generator.rb
cm-admin-0.7.7 lib/generators/cm_admin/install_generator.rb
cm-admin-0.7.6 lib/generators/cm_admin/install_generator.rb
cm-admin-0.7.5 lib/generators/cm_admin/install_generator.rb
cm-admin-0.7.4 lib/generators/cm_admin/install_generator.rb
cm-admin-0.7.3 lib/generators/cm_admin/install_generator.rb
cm-admin-0.7.2 lib/generators/cm_admin/install_generator.rb
cm-admin-0.7.1 lib/generators/cm_admin/install_generator.rb
cm-admin-0.7.0 lib/generators/cm_admin/install_generator.rb