Sha256: 701c9e51c7e7ca0bcf4628e82a5bbb766e1cc05ea08746fb4d1f7b8d85cada5e
Contents?: true
Size: 904 Bytes
Versions: 3
Compression:
Stored size: 904 Bytes
Contents
#!/usr/bin/env rake require "bundler/gem_tasks" task :update_projekktor do rm_rf Dir["/tmp/projekktor", "/tmp/projekktor.zip"] sh "curl http://www.projekktorxl.com/api/player/download/format/zip/id/projekktor -o /tmp/projekktor.zip" sh "unzip /tmp/projekktor.zip -d /tmp/projekktor" rm_rf "vendor/assets" mkdir_p "vendor/assets/projekktor" mv Dir["/tmp/projekktor/projekktor*.js"].first, "vendor/assets/projekktor/projekktor.js" mv "/tmp/projekktor/jarisplayer.swf", "vendor/assets/projekktor/" mv Dir["/tmp/projekktor/theme/*.{png,gif}"], "vendor/assets/projekktor/" css_filepath = '/tmp/projekktor/theme/style.css' erb_filepath = 'vendor/assets/projekktor/projekktor.css.erb' puts "Compiling #{css_filepath} -> #{erb_filepath}" text = File.read(css_filepath).gsub(/url\("([^"]*)"\)/, 'url(<%= asset_path "\1" %>)') File.open(erb_filepath, "w") { |file| file.puts text } end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
projekktor-rails-0.0.5 | Rakefile |
projekktor-rails-0.0.4 | Rakefile |
projekktor-rails-0.0.3 | Rakefile |