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