Sha256: c6609d11ebc08d940fb79c5791e003a8d1a8d14f6b4ddf1cd3bb10b6ffbb1704
Contents?: true
Size: 1010 Bytes
Versions: 1
Compression:
Stored size: 1010 Bytes
Contents
module Sbuilder class ResolverRuleRef < ResolverRule attr_reader :ref # reference to mapper # ------------------------------------------------------------------ # mixer PROGNAME = "ResolverRuleRef" # progname for logger include Sbuilder::Utils::MyLogger # mix logger # ------------------------------------------------------------------ # constrcutore def initialize( options = {} ) @logger = getLogger( PROGNAME, options ) @logger.info( "#{__method__} initialized" ) super( options ) end # ------------------------------------------------------------------ # config def setRef( mapperRef ) @ref = mapperRef self end # ------------------------------------------------------------------ # resovele phase def doApplyRule( parameter, model ) # delegate to mapper being refencence ref.applyRule( parameter, model ) end end # class end # module
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tla-sbuilder-0.1.0 | lib/sbuilder/resolver_rule_ref.rb |