class Raykit::Zip

Public Class Methods

new(filename) click to toggle source
# File lib/raykit/zip.rb, line 9
def initialize(filename)
    @filename = filename
    @source_dir = Dir.pwd
    @include_globs=Array::new
    @exclude_globs=Array::new
    self
end

Public Instance Methods

exclude_glob(glob) click to toggle source
# File lib/raykit/zip.rb, line 27
def exclude_glob(glob)
    @exclude_globs << glob
    self
end
include_glob(glob) click to toggle source
# File lib/raykit/zip.rb, line 22
def include_glob(glob)
    @include_globs << glob
    self
end
source_dir(dir) click to toggle source
# File lib/raykit/zip.rb, line 17
def source_dir(dir)
    @source_dir=dir
    self
end
zip() click to toggle source
# File lib/raykit/zip.rb, line 32
def zip
    path = File.dirname(@filename)
    if !Dir.exists?(path)
        FileUtils.mkdir_p(path)
    end

    Dir.chdir(@source_dir) do
        include_files=Array::new
        @include_globs.each{|include_glob|

        }
    end
end