Sha256: 70854b33c2aa9bc6ae8bbc8b0c6386e5d02f279c5ca838c88e6989e674ed9c8c

Contents?: true

Size: 701 Bytes

Versions: 1

Compression:

Stored size: 701 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.info( "#{__method__} initialized" )
      
      # default values one
      @cardinality = 1
    end

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


  end

  
end



Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tla-sbuilder-0.1.0 lib/sbuilder/domain_cardinality.rb