Sha256: 0de5169018b21519ef89443ee9c1667e89c59292130b4e6282cc70085eeeacd4
Contents?: true
Size: 927 Bytes
Versions: 4
Compression:
Stored size: 927 Bytes
Contents
module Sbuilder class ParamSetDefFunc < ParamSetDef PROGNAME = nil # progname for logger default class name include Sbuilder::Utils::MyLogger # mix logger # ------------------------------------------------------------------ # @!group construct && configure def initialize( options={} ) super( options ) @logger = getLogger( PROGNAME, options ) @logger.debug( "#{__method__} initialized" ) end # @!endgroup # @return [Boolean ] true should not be intepreted as a function # (Overrides paranent method) def isFunction true end # @return [Parameter:Array] all but last element parameters[0..-2] def domainParameters parameters[0..-2] end # @return [Parameter:Array] last element as an array [parameters[-1]] def rangeParameters [parameters[-1]] end end end
Version data entries
4 entries across 4 versions & 1 rubygems