Sha256: 4d8650b3d0e556d3cd2cd27892ad7799a7ccff2243e6337f96ba891de7ef609a

Contents?: true

Size: 770 Bytes

Versions: 2

Compression:

Stored size: 770 Bytes

Contents

require 'bundler/gem_tasks'
require 'fileutils'

desc 'Update the Switchery Javascript and CSS files'
task :update do
  def remove_extra_version(version)
    version.scan(/(\d\.\d\.\d)/).flatten.first
  end

  def download_switchery(version)
    base_url = 'https://raw.githubusercontent.com/abpetkov/switchery'
    puts "Downlading Switchery #{version} ..."
    `curl -o vendor/assets/javascripts/switchery.js \
      #{base_url}/#{version}/dist/switchery.js`
    `curl -o vendor/assets/stylesheets/switchery.css \
      #{base_url}/#{version}/dist/switchery.css`
  end

  FileUtils.mkdir_p('vendor/assets/javascripts')
  FileUtils.mkdir_p('vendor/assets/stylesheets')
  download_switchery(remove_extra_version(Switchery::Rails::VERSION))
  puts "\e[32mDone!\e[0m"
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
switchery-rails-0.8.2.0 Rakefile
switchery-rails-0.8.1.1 Rakefile