class Rubble::Resource::Fileset

Public Class Methods

new(name, *params) click to toggle source
Calls superclass method Rubble::Resource::Base::new
# File lib/rubble/resource/fileset.rb, line 70
def initialize(name, *params)
    super(name, *params)

    @directories = []
end

Public Instance Methods

directory(name, &block) click to toggle source
# File lib/rubble/resource/fileset.rb, line 76
def directory(name, &block)
    dir = Directory.new(name)
    if not block.nil? then
        Docile.dsl_eval(dir, &block)
    end
    @directories << dir
end
get_filesets() click to toggle source
# File lib/rubble/resource/fileset.rb, line 84
def get_filesets
    filesets = []
    @directories.each do |directory|
        filesets << directory.get_fileset
    end
    filesets
end