class NetLinx::Rake::MkZip

Copy .src file and append .zip.

Attributes

name[RW]

Public Class Methods

new(name = :mkzip) { |self| ... } click to toggle source
# File lib/netlinx/rake/src/mkzip.rb, line 14
def initialize name = :mkzip
  @name = name
  
  yield self if block_given?
  
  define
end

Protected Instance Methods

define() click to toggle source
# File lib/netlinx/rake/src/mkzip.rb, line 25
def define
  desc "Copy .src file and append .zip."
  
  # TODO: Creates the project .src file if it doesn't exist.
  
  task(name) do
    Dir['*.src'].each { |file| NetLinx::SRC::Package.new(file: file).copy_to_zip }
  end
end