Sha256: 318fbc31e4d8e224dd4dd253245f0688b542180e78865ac2dbcd109b37c6cfb3
Contents?: true
Size: 968 Bytes
Versions: 1
Compression:
Stored size: 968 Bytes
Contents
#!/usr/bin/env ruby require 'fileutils' # wget codemirror zip # unzip codemirror # copy css # copy javascript unless codemirror = ARGV.shift raise 'Usage: ./upgrade_codemirror_stable.rb [CodeMirror-x.xx]' end base_path = File.dirname(__FILE__) vendor = "#{base_path}/vendor/assets" stable = "#{base_path}/#{codemirror}" puts vendor puts stable globs_to_copy = { 'lib/codemirror.css' => 'stylesheets/codemirror.css', 'lib/codemirror.js' => 'javascripts/codemirror.js', 'lib/overlay.js' => 'javascripts/codemirror/overlay.js', 'lib/runmode.js' => 'javascripts/codemirror/runmode.js', 'theme/*.css' => 'stylesheets/codemirror/themes/', 'mode/**/*.js' => 'javascripts/codemirror/modes/', 'mode/**/*.css' => 'stylesheets/codemirror/modes/' } globs_to_copy.each do |glob_from, to| dest = "#{vendor}/#{to}" Dir.glob("#{stable}/#{glob_from}").each do |src| puts "#{src} => #{to}" FileUtils.copy src, dest end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
codemirror-rails-0.2.2 | ./upgrade_codemirror_stable.rb |