Sha256: 18af2e46f12655eb0e010665674466b4d5261532b77a4f6020a03c48f96c1c4b
Contents?: true
Size: 1 KB
Versions: 1
Compression:
Stored size: 1 KB
Contents
require "bundler/gem_tasks" desc "Update asset files for Rails" task :update_assets do Dir.glob(File.join('app/assets/stylesheets', '*.css')).each do |css_file_name| # rename css file css_file_name_out = css_file_name.split('-').first + '.css.scss' File.rename(css_file_name, css_file_name_out) # update image reference file_content = '' File.open(css_file_name_out, "r:UTF-8") do |file| file_content = file.read end file_content.gsub! /url\(images\/([A-Za-z0-9_-]*\.)(png|gif)\)/ do "image-url(\"jquery-mobile/#{$1}#{$2}\")" end File.open(css_file_name_out, 'w') do |file| file << file_content end puts "Renamed and updated #{css_file_name_out}" end Dir.glob(File.join('app/assets/javascripts', '*.js')).each do |js_file_name| # rename js file if js_file_name.include? "-" js_file_name_out = js_file_name.split('-').first + '.js' File.rename(js_file_name, js_file_name_out) puts "Renamed #{js_file_name_out}" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jquery-mobile-rails-assets-1.3.2.1 | Rakefile |