Sha256: a06f109a09fe4ffac2fbb2d237fae2f4221386112d6cb77873d0185eb83435cb
Contents?: true
Size: 931 Bytes
Versions: 1
Compression:
Stored size: 931 Bytes
Contents
module Sbuilder class ResolverRule # ------------------------------------------------------------------ # mixer PROGNAME = "ResolverRule" # progname for logger include Sbuilder::Utils::MyLogger # mix logger # ------------------------------------------------------------------ # constrcutore def initialize( options = {} ) @logger = getLogger( PROGNAME, options ) @logger.info( "#{__method__} initialized" ) end # ------------------------------------------------------------------ # resolve domain # return true if domain resolved def applyRule( parameter, model ) doApplyRule( parameter, model ) end def doApplyRule( parameter, model ) msg = "Sub class should implement doApplyRule -method" @logger.error( "#{__method__} #{msg}" ) raise NoMethodError.new( msg ) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tla-sbuilder-0.1.0 | lib/sbuilder/resolver_rule.rb |