Sha256: 750e8973cecadd6d67b2dd648201f770aa3e98ee89040b86e1fa2ae733822d36

Contents?: true

Size: 592 Bytes

Versions: 6

Compression:

Stored size: 592 Bytes

Contents

desc "Fix the images path in the jquery-mobile css files and rename css to erb"
task :"jquery_mobile_rails_css_fix" do
  STYLESHEETS_PATH  = "vendor/assets/stylesheets"
  IMAGES_PATH       = "assets/"

  Dir.glob(File.join(STYLESHEETS_PATH, "*.css")).each do |css_file_name|
    file_content = File.read(css_file_name)
    file_content.gsub! /url\(images\/([A-Za-z0-9_-]*\.png)\)/ do
      "url(<%= asset_path 'jquery-mobile/#{$1}' %>)"
    end

    File.open(css_file_name, 'w') do |file|
      file << file_content
    end

    File.rename(css_file_name, "#{css_file_name}.erb")
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
jquery_mobile_rails-1.0.1 lib/development_tasks/jquery_mobile_rails_tasks.rake
jquery_mobile_rails-1.0 lib/development_tasks/jquery_mobile_rails_tasks.rake
jquery_mobile_rails-1.0rc2 lib/development_tasks/jquery_mobile_rails_tasks.rake
jquery_mobile_rails-1.0rc1 lib/development_tasks/jquery_mobile_rails_tasks.rake
jquery_mobile_rails-1.0b3.1 lib/development_tasks/jquery_mobile_rails_tasks.rake
jquery_mobile_rails-1.0b3 lib/tasks/jquery_mobile_rails_tasks.rake