Sha256: 23e7ac26f5448645bb778d4120822cf2e02e1ea4ce27e0726f5e0e25bc8527fe
Contents?: true
Size: 1.29 KB
Versions: 2
Compression:
Stored size: 1.29 KB
Contents
module Sbuilder # interface paramter set (identified by path+operations) class ParamSetDef < ParamSet attr_reader :isArray # defaults 'false' attr_reader :definition # REST path # ------------------------------------------------------------------ # mixer PROGNAME = "ParamSet_Def" # progname for logger include Sbuilder::Utils::MyLogger # mix logger # ------------------------------------------------------------------ # constrcutore def initialize( options = {} ) super( options ) @logger = getLogger( PROGNAME, options ) @logger.debug( "#{__method__} initialized" ) # default is not an arrays @isArray = false end # ------------------------------------------------------------------ # setIdentity # set configure def setDefinition( definition ) @definition = definition self end # ------------------------------------------------------------------ # implentation # return identity def doGetId "#{definition}" end # ------------------------------------------------------------------ # def setIsArray( isArray = true ) @isArray = isArray self end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tla-sbuilder-0.2.2 | lib/sbuilder/param_set_def.rb |
tla-sbuilder-0.2.1 | lib/sbuilder/param_set_def.rb |