From 861e7d43e320dec770d353b9aeba625ff7573fda Mon Sep 17 00:00:00 2001 From: "yuuji.yaginuma" Date: Sun, 28 Feb 2016 08:03:05 +0900 Subject: convert cable.coffee to cable.js In order to eliminate the dependecy of CoffeeScript. --- railties/lib/rails/generators/rails/app/app_generator.rb | 2 +- .../rails/app/templates/app/assets/javascripts/cable.coffee | 9 --------- .../rails/app/templates/app/assets/javascripts/cable.js | 13 +++++++++++++ 3 files changed, 14 insertions(+), 10 deletions(-) delete mode 100644 railties/lib/rails/generators/rails/app/templates/app/assets/javascripts/cable.coffee create mode 100644 railties/lib/rails/generators/rails/app/templates/app/assets/javascripts/cable.js (limited to 'railties/lib') diff --git a/railties/lib/rails/generators/rails/app/app_generator.rb b/railties/lib/rails/generators/rails/app/app_generator.rb index 7bab3fdf74..4542808306 100644 --- a/railties/lib/rails/generators/rails/app/app_generator.rb +++ b/railties/lib/rails/generators/rails/app/app_generator.rb @@ -332,7 +332,7 @@ module Rails def delete_action_cable_files_skipping_action_cable if options[:skip_action_cable] remove_file 'config/cable.yml' - remove_file 'app/assets/javascripts/cable.coffee' + remove_file 'app/assets/javascripts/cable.js' remove_dir 'app/channels' end end diff --git a/railties/lib/rails/generators/rails/app/templates/app/assets/javascripts/cable.coffee b/railties/lib/rails/generators/rails/app/templates/app/assets/javascripts/cable.coffee deleted file mode 100644 index af08f58e34..0000000000 --- a/railties/lib/rails/generators/rails/app/templates/app/assets/javascripts/cable.coffee +++ /dev/null @@ -1,9 +0,0 @@ -# Action Cable provides the framework to deal with WebSockets in Rails. -# You can generate new channels where WebSocket features live using the rails generate channel command. -# -#= require action_cable -#= require_self -#= require_tree ./channels - -@App ||= {} -App.cable = ActionCable.createConsumer() diff --git a/railties/lib/rails/generators/rails/app/templates/app/assets/javascripts/cable.js b/railties/lib/rails/generators/rails/app/templates/app/assets/javascripts/cable.js new file mode 100644 index 0000000000..71ee1e66de --- /dev/null +++ b/railties/lib/rails/generators/rails/app/templates/app/assets/javascripts/cable.js @@ -0,0 +1,13 @@ +// Action Cable provides the framework to deal with WebSockets in Rails. +// You can generate new channels where WebSocket features live using the rails generate channel command. +// +//= require action_cable +//= require_self +//= require_tree ./channels + +(function() { + this.App || (this.App = {}); + + App.cable = ActionCable.createConsumer(); + +}).call(this); -- cgit v1.2.3