Class: Sbuilder::DomainCardinality
- Includes:
- Utils::MyLogger
- Defined in:
- lib/sbuilder/domain_cardinality.rb
Constant Summary collapse
- PROGNAME =
mixer
nil
Constants included from Utils::MyLogger
Instance Attribute Summary collapse
-
#cardinality ⇒ Object
readonly
Returns the value of attribute cardinality.
Attributes inherited from Domain
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ DomainCardinality
constructor
A new instance of DomainCardinality.
-
#setCardinality(cardinality) ⇒ Object
—————————————————————— build.
Methods included from Utils::MyLogger
Methods inherited from Domain
#domain_entry, #domain_range, #domain_values, #includeNil, #nilValue, #numberOfElements, #render_entry, #render_values, #setExtension, #setName, #stringize, #tlaBaseType, #to_s
Constructor Details
#initialize(options = {}) ⇒ DomainCardinality
Returns a new instance of DomainCardinality.
14 15 16 17 18 19 20 21 |
# File 'lib/sbuilder/domain_cardinality.rb', line 14 def initialize( = {} ) super( ) @logger = getLogger( PROGNAME, ) @logger.debug( "#{__method__} initialized" ) # default values one @cardinality = 1 end |
Instance Attribute Details
#cardinality ⇒ Object (readonly)
Returns the value of attribute cardinality.
6 7 8 |
# File 'lib/sbuilder/domain_cardinality.rb', line 6 def cardinality @cardinality end |
Instance Method Details
#setCardinality(cardinality) ⇒ Object
build
25 26 27 28 |
# File 'lib/sbuilder/domain_cardinality.rb', line 25 def setCardinality( cardinality ) @cardinality = cardinality self end |