class HappySeed::Generators::CkeditorGenerator
Public Class Methods
fingerprint()
click to toggle source
# File lib/generators/happy_seed/ckeditor/ckeditor_generator.rb, line 9 def self.fingerprint gem_available? 'ckeditor' end
Public Instance Methods
install_html_email()
click to toggle source
# File lib/generators/happy_seed/ckeditor/ckeditor_generator.rb, line 13 def install_html_email return if already_installed require_generator BootstrapGenerator gem 'ckeditor' Bundler.with_clean_env do run "bundle install --without production" end inject_into_file "config/environments/production.rb", " config.assets.precompile += Ckeditor.assets\n config.assets.precompile += ['ckeditor/*']\n", before: "end\n" inject_into_file "app/assets/javascripts/application.js", "\n//= require ckeditor/init", after: "//= require bootstrap-sprockets" directory "." end