class Cleditor::Generators::InstallGenerator
Public Instance Methods
add_assets()
click to toggle source
# File lib/generators/cleditor/install/install_generator.rb, line 10 def add_assets insert_javascript("app/assets/javascripts/application.js") insert_javascript("app/assets/javascripts/application.js.coffee") insert_style("app/assets/stylesheets/application.css") insert_style("app/assets/stylesheets/application.css.scss") end
Private Instance Methods
insert_javascript(file_name)
click to toggle source
# File lib/generators/cleditor/install/install_generator.rb, line 33 def insert_javascript(file_name) if File.exist?(file_name) insert_into_file file_name, "//= require cleditor/cleditor\n//= require cleditor/jquery.cleditor.advancedtable\n", :after => "jquery_ujs\n" else if file_name == "app/assets/javascripts/application.js" unless File.exist?("app/assets/stylesheets/application.js.coffee") copy_file "application.js", "app/assets/javascripts/application.js" end end end end
insert_style(file_name)
click to toggle source
# File lib/generators/cleditor/install/install_generator.rb, line 20 def insert_style(file_name) if File.exist?(file_name) style_require_block = " *= require cleditor/cleditor\n" insert_into_file file_name, style_require_block, :after => "require_self\n" else if file_name == "app/assets/stylesheets/application.css" unless File.exist?("app/assets/stylesheets/application.css.scss") copy_file "application.css", "app/assets/stylesheets/application.css" end end end end