Sha256: e283fd4ae6d88db8087a589f0705ff8864d9cd4365f7d64ceed3d3f43ac9c103

Contents?: true

Size: 880 Bytes

Versions: 15

Compression:

Stored size: 880 Bytes

Contents

require "bundler/gem_tasks"

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

    system "curl https://github.com/amsul/pickadate.js/archive/gh-pages.zip -f -L -o tmp/pickadate.zip"
    system "unzip tmp/pickadate.zip -d tmp/"
    system "rm tmp/pickadate.zip"

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

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

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

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

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
pickadate-rails-1.3.2 Rakefile
pickadate-rails-1.3.1 Rakefile
pickadate-rails-1.3.0 Rakefile
pickadate-rails-1.2.2 Rakefile
pickadate-rails-1.2.1 Rakefile
pickadate-rails-1.2.0 Rakefile
pickadate-rails-1.1.5 Rakefile
pickadate-rails-1.1.4 Rakefile
pickadate-rails-1.1.3 Rakefile
pickadate-rails-1.1.2 Rakefile
pickadate-rails-1.1.1 Rakefile
pickadate-rails-1.1.0 Rakefile
pickadate-rails-1.0.2 Rakefile
pickadate-rails-1.0.1 Rakefile
pickadate-rails-1.0.0 Rakefile