From df0d2154aa58b83d8002d0e23beae2e2677fb1c6 Mon Sep 17 00:00:00 2001 From: bbauer Date: Wed, 14 Aug 2013 10:22:03 -0700 Subject: [PATCH] Add support for coffeescript during install --- .../generators/kendoui/install/install_generator.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/rails/generators/kendoui/install/install_generator.rb b/lib/rails/generators/kendoui/install/install_generator.rb index 9cf25f7..e5260e5 100644 --- a/lib/rails/generators/kendoui/install/install_generator.rb +++ b/lib/rails/generators/kendoui/install/install_generator.rb @@ -49,7 +49,15 @@ class InstallGenerator < ::Rails::Generators::Base def add_kendoui_scripts say_status("adding", "Kendo UI (#{Kendoui::Rails::KENDOUI_VERSION}) to javascripts pipeline", :green) - insert_into_file "app/assets/javascripts/application.js", "//= require kendo/kendo.web.min\n", :before => "//= require_tree ." + asset_path = "app/assets/javascripts/application.js" + require_kendo = "require kendo/kendo.web.min\n" + require_tree = "require_tree ." + + if File.exist?("#{asset_path}.coffee") + insert_into_file "#{asset_path}.coffee", "#= #{require_kendo}", :before => "#= #{require_tree}" + else + insert_into_file asset_path, "//= #{require_kendo}", :before => "//= #{require_tree}" + end end def add_kendoui_styles @@ -85,4 +93,4 @@ def add_kendoui_styles end end end -end \ No newline at end of file +end