Sha256: 06e5312ab278f685956ca6f8e1f3bb3d81cb23268c203064e54e54d3c550a300

Contents?: true

Size: 866 Bytes

Versions: 2

Compression:

Stored size: 866 Bytes

Contents

require "bundler/gem_tasks"

namespace :pickadate do
  desc "Download latest assets"
  task :download do
    require 'fileutils'

    system "git clone https://github.com/amsul/pickadate.js tmp/pickadate.zip || rm -rf tmp/pickadate.js"
    # system "unzip tmp/pickadate.zip -d tmp/"
    # system "rm tmp/pickadate.zip"

    Dir["tmp/pickadate*/lib/picker*.js"].each do |file|
      FileUtils.cp file, "assets/javascripts/pickadate/#{File.basename(file)}", preserve: false
    end

    Dir["tmp/pickadate*/lib/translations/*.js"].each do |file|
      FileUtils.cp file, "assets/javascripts/pickadate/translations/#{File.basename(file)}", preserve: false
    end

    Dir["tmp/pickadate*/lib/themes/*"].each do |file|
      FileUtils.cp file, "assets/stylesheets/pickadate/#{File.basename(file)}", preserve: false
    end

    system "rm -rf tmp/pickadate*"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pickadate-rails4-3.5.6.1 Rakefile
pickadate-rails4-3.5.6.0 Rakefile