Sha256: 02d3d97ba5feaae51ca9f39683a4cc31436b2e6a7482c01498375dabbee375a8

Contents?: true

Size: 1.27 KB

Versions: 4

Compression:

Stored size: 1.27 KB

Contents

require "bundler/gem_tasks"
require "rake/testtask"

Rake::TestTask.new(:test) do |t|
  t.libs << "test"
  t.libs << "lib"
  t.test_files = FileList['test/**/*_test.rb']
end

task :default => :test

desc "Update JSON Editor assets"
task :update_json_editor_assets do
  dist_url = "https://raw.githubusercontent.com/josdejong/jsoneditor/master/dist/"

  puts "Downloading jsoneditor.js"
  puts `curl -o vendor/assets/javascripts/jsoneditor.js #{dist_url}jsoneditor.js`
  puts `curl -o vendor/assets/javascripts/jsoneditor.map #{dist_url}jsoneditor.map`

  puts "Downloading jsoneditor-minimalist.js"
  puts `curl -o vendor/assets/javascripts/jsoneditor-minimalist.js #{dist_url}jsoneditor-minimalist.js`
  puts `curl -o vendor/assets/javascripts/jsoneditor-minimalist.map #{dist_url}jsoneditor-minimalist.map`

  puts "Downloading jsoneditor-icons.svg"
  puts `curl -o vendor/assets/images/jsoneditor-icons.svg #{dist_url}img/jsoneditor-icons.svg`

  puts "Downloading jsoneditor.css"
  puts `curl -o vendor/assets/stylesheets/jsoneditor.scss #{dist_url}jsoneditor.css`

  css = File.read('vendor/assets/stylesheets/jsoneditor.scss')
  content = css.gsub(/url\("img\//, 'asset-url("')
  File.open('vendor/assets/stylesheets/jsoneditor.scss', 'w') { |f| f.write(content) }

  puts "\e[32mDone!\e[0m"
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jsoneditor-rails-1.0.3 Rakefile
jsoneditor-rails-1.0.2 Rakefile
jsoneditor-rails-1.0.1 Rakefile
jsoneditor-rails-1.0.0 Rakefile