Sha256: 3ba8e636c8a6a8723dbd05452efe42f102a2ec362874dd67b6f6e3696abaa85f
Contents?: true
Size: 1 KB
Versions: 4
Compression:
Stored size: 1 KB
Contents
module Sbuilder class ResolverRuleRef < ResolverRule attr_reader :ref # reference to mapper # ------------------------------------------------------------------ # mixer PROGNAME = nil # progname for logger default class name include Sbuilder::Utils::MyLogger # mix logger # ------------------------------------------------------------------ # constrcutore def initialize( options = {} ) @logger = getLogger( PROGNAME, options ) @logger.debug( "#{__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
4 entries across 4 versions & 1 rubygems