aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/Rakefile
diff options
context:
space:
mode:
authorJon Moss <me@jonathanmoss.me>2016-11-26 08:58:55 -0500
committerJon Moss <me@jonathanmoss.me>2016-11-26 08:58:55 -0500
commit61de442250b5187f40f4cc9753ed579d7000ed37 (patch)
tree229973ef4eb2b55d3a47e52caf90dd2b3e33f075 /actionview/Rakefile
parent02568801e6e34ee1ccbb825c6a10dfab83d1663e (diff)
downloadrails-61de442250b5187f40f4cc9753ed579d7000ed37.tar.gz
rails-61de442250b5187f40f4cc9753ed579d7000ed37.tar.bz2
rails-61de442250b5187f40f4cc9753ed579d7000ed37.zip
Add asset compilation Rake task for UJS
Uses same build pipeline (Blade) as Action Cable. Will run when Rails gems are being built for release.
Diffstat (limited to 'actionview/Rakefile')
-rw-r--r--actionview/Rakefile10
1 files changed, 9 insertions, 1 deletions
diff --git a/actionview/Rakefile b/actionview/Rakefile
index 7a66119488..48f17062ce 100644
--- a/actionview/Rakefile
+++ b/actionview/Rakefile
@@ -3,7 +3,7 @@ require "rake/testtask"
desc "Default Task"
task default: :test
-task :package
+task package: "assets:compile"
# Run the unit tests
@@ -53,6 +53,14 @@ namespace :ujs do
end
end
+namespace :assets do
+ desc "Compile Action View assets"
+ task :compile do
+ require "blade"
+ Blade.build
+ end
+end
+
task :lines do
load File.expand_path("..", File.dirname(__FILE__)) + "/tools/line_statistics"
files = FileList["lib/**/*.rb"]