Sha256: 93fc8614c7633ccea4ed3a5b7e6c31ef579a6735ad6923e61697f45f8046c602

Contents?: true

Size: 632 Bytes

Versions: 7

Compression:

Stored size: 632 Bytes

Contents

require 'rails/generators'

module Activeadmin
  module Ckeditor
    module Generators
      class InstallGenerator < Rails::Generators::Base
        def ckeditor
          generate "ckeditor:install"
        end

        def require_assets
          gsub_file "app/assets/javascripts/active_admin.js", '//= require active_admin/base', "//= require active_admin/base\n//= require ckeditor/init"
          prepend_file "app/assets/stylesheets/active_admin.css.scss", "//= require activeadmin-ckeditor\n"
          application 'config.autoload_paths += %W(#{ config.root }/app/models/ckeditor)'
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
activeadmin-ckeditor-0.0.17 lib/generators/activeadmin/ckeditor/install_generator.rb
activeadmin-ckeditor-0.0.16 lib/generators/activeadmin/ckeditor/install_generator.rb
activeadmin-ckeditor-0.0.15 lib/generators/activeadmin/ckeditor/install_generator.rb
activeadmin-ckeditor-0.0.14 lib/generators/activeadmin/ckeditor/install_generator.rb
activeadmin-ckeditor-0.0.13 lib/generators/activeadmin/ckeditor/install_generator.rb
activeadmin-ckeditor-0.0.12 lib/generators/activeadmin/ckeditor/install_generator.rb
activeadmin-ckeditor-0.0.11 lib/generators/activeadmin/ckeditor/install_generator.rb