a product of
<!--- Converts tag based CFML to CFML script ---> <cfcomponent> <cfset variables.n = 0> <cffunction name="init"> <cfargument name="number"> <cfset variables.n = arguments.number> <cfreturn this> </cffunction> <cffunction name="greaterThan" returntype="boolean"> <cfargument name="x" default="0"> <cfreturn x GT variables.n> </cffunction> <cffunction name="lessThan" returntype="boolean"> <cfargument name="x" default="0"> <cfreturn x LT variables.n> </cffunction> </cfcomponent>
/* Converts tag based CFML to CFML script */ component { variables.n = 0; public function init(number) { variables.n = arguments.number; return this; } public boolean function greaterThan(x="0") { return x > variables.n; } public boolean function lessThan(x="0") { return x < variables.n; } }