Sha256: f0a946d74b421904debb00c0a9d142f9eb48c3592b2fad855228171afc1b8b47

Contents?: true

Size: 721 Bytes

Versions: 4

Compression:

Stored size: 721 Bytes

Contents

module Sbuilder

  class DomainCardinality < Domain

    attr_reader :cardinality

    # ------------------------------------------------------------------
    # mixer
    PROGNAME = nil                    # progname for logger default class name
    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

4 entries across 4 versions & 1 rubygems

Version Path
tla-sbuilder-0.3.9 lib/sbuilder/domain_cardinality.rb
tla-sbuilder-0.3.8 lib/sbuilder/domain_cardinality.rb
tla-sbuilder-0.3.7 lib/sbuilder/domain_cardinality.rb
tla-sbuilder-0.3.4 lib/sbuilder/domain_cardinality.rb