Sha256: 5db8ad16865f4a871acd65f54cacee0da57fee5aad18c4dcf8e3cfbada6d59af

Contents?: true

Size: 702 Bytes

Versions: 2

Compression:

Stored size: 702 Bytes

Contents

module Sbuilder

  class DomainCardinality < Domain

    attr_reader :cardinality

    # ------------------------------------------------------------------
    # mixer
    PROGNAME = "CardDomain"           # progname for logger
    include Sbuilder::Utils::MyLogger # mix logger
    

    def initialize( options = {} )
      super( options )
      @logger = getLogger( PROGNAME, options )
      @logger.debug( "#{__method__} initialized" )
      
      # default values one
      @cardinality = 1
    end

    # ------------------------------------------------------------------
    # build
    def setCardinality( cardinality )
      @cardinality = cardinality
      self
    end


  end

  
end



Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tla-sbuilder-0.2.2 lib/sbuilder/domain_cardinality.rb
tla-sbuilder-0.2.1 lib/sbuilder/domain_cardinality.rb