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

.getPrefixObject

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