Class: Fhlow::PackageFactory

Inherits:
LeafFactory show all
Defined in:
lib/module_fhlow/leafs/Package.rb

Overview

This is a concrete implementation of the abstract class LeafFactory . A PackageFactory creates objects of Unit.

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from LeafFactory

getLeafFor, inherited, load

Class Method Details

.getPrefix ⇒ Object

Return the prefix used by Units.



45
46
47
# File 'lib/module_fhlow/leafs/Package.rb', line 45

def PackageFactory.getPrefix()
    return "pkg"
end

Instance Method Details

#create(*_args) ⇒ Object

Creates objects of Unit.

*_args

Array of argumens passed to the constructor of Unit. See Unit.initialize for more details.



51
52
53
# File 'lib/module_fhlow/leafs/Package.rb', line 51

def create(*_args)
    return Package.new(*_args)
end