Sha256: 74a0d222ecab7b212822e3164e83e071c3dec76931a7b8876791253609af1ff2

Contents?: true

Size: 455 Bytes

Versions: 2

Compression:

Stored size: 455 Bytes

Contents

require 'rake'
require 'rake/tasklib'

require 'automatiek/gem'

module Automatiek
  class RakeTask < Rake::TaskLib
    def initialize(*args, &task_block)
      @gem = Gem.new(*args, &task_block)

      namespace :vendor do
        desc "Vendors #{@gem.gem_name}" unless ::Rake.application.last_description
        task(@gem.gem_name, [:version] => []) do |_, task_args|
          @gem.vendor!(task_args[:version])
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
automatiek-0.2.0 lib/automatiek/rake_task.rb
automatiek-0.1.2 lib/automatiek/rake_task.rb