Sha256: bc4ec6c66830c7115b5928023dafe4b500931433eafc966137cae76214ef64f6

Contents?: true

Size: 618 Bytes

Versions: 3

Compression:

Stored size: 618 Bytes

Contents

require 'rake'
require 'rake/tasklib'
require 'netlinx/src/package'

module NetLinx
  module Rake
    
    # Delete .src.zip files.
    class RmZip < ::Rake::TaskLib
      
      attr_accessor :name
      
      
      def initialize name = :rmzip
        @name = name
        
        yield self if block_given?
        
        define
      end
      
      
      protected
      
      def define
        desc "Delete .src.zip files."
        
        task(name) do
          Dir['*.src.zip'].each { |file| File.delete file }
        end
      end
      
    end
    
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
netlinx-src-0.3.2 lib/netlinx/rake/src/rmzip.rb
netlinx-src-0.3.1 lib/netlinx/rake/src/rmzip.rb
netlinx-src-0.3.0 lib/netlinx/rake/src/rmzip.rb