Sha256: 65e0f07619c5dd784e2b3b7b5bd14c7edbff537d7b07efbd001536370cf54089

Contents?: true

Size: 912 Bytes

Versions: 4

Compression:

Stored size: 912 Bytes

Contents

require "bundler/gem_tasks"
require "rspec/core/rake_task"

RSpec::Core::RakeTask.new(:spec)

task :default => :spec

namespace :tribute do
  namespace :assets do
    desc 'Update Tribute.'
    task update: :clean do
      version = Tribute::VERSION.sub(/.\d+$/, '')

      sh 'git clone git@github.com:zurb/tribute.git tribute_src'
      sh "cd tribute_src && git checkout tags/#{version}"
      sh 'cp -R tribute_src/dist/tribute.css vendor/assets/stylesheets/tribute/index.css'
      sh 'cp -R tribute_src/dist/tribute.js vendor/assets/javascripts/tribute/index.js'

      puts "\n----------------------\n-- Tribute Updated! --\n----------------------\n"
    end

    desc 'Remove previous Tribute assets.'
    task :clean do
      sh 'rm -rf vendor'
      sh 'rm -rf tribute_src'
      sh 'mkdir -p vendor/assets/stylesheets/tribute/'
      sh 'mkdir -p vendor/assets/javascripts/tribute/'
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
tribute-3.6.0.0 Rakefile
tribute-3.1.3.0 Rakefile
tribute-2.2.0.0 Rakefile
tribute-2.0.5.0 Rakefile