aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/tasks/assets.rake
diff options
context:
space:
mode:
Diffstat (limited to 'railties/lib/rails/tasks/assets.rake')
-rw-r--r--railties/lib/rails/tasks/assets.rake14
1 files changed, 14 insertions, 0 deletions
diff --git a/railties/lib/rails/tasks/assets.rake b/railties/lib/rails/tasks/assets.rake
new file mode 100644
index 0000000000..b6604a49c2
--- /dev/null
+++ b/railties/lib/rails/tasks/assets.rake
@@ -0,0 +1,14 @@
+namespace :assets do
+ task :compile => :environment do
+ env = Rails.application.assets
+
+ assets = Rails.root.join("public/assets")
+ assets.mkdir unless assets.exist?
+
+ Rails.application.config.compile_assets.each do |path|
+ assets.join(path).open('w') do |f|
+ f.write env[path].to_s
+ end
+ end
+ end
+end