Sha256: 3c12b4be39d784b5459ff37952ffe5473b69c69f9c002a3c7a3a3cbf84f6534b

Contents?: true

Size: 441 Bytes

Versions: 70

Compression:

Stored size: 441 Bytes

Contents

/**
* Here is an example solution for the Bob exercise
*/
component {
		
	function response( input ) {
		input = input
			.trim()
			.reReplaceNoCase( '[^a-z?]', '' );
		
		if( !input.len() ) {
			return 'Fine. Be that way!';
		}
		
		if( input.reFindNoCase( '[a-z]' ) && compare( input, input.uCase() ) == 0 ) {
			return 'Whoa, chill out!';
		}
		
		if( input.right( 1 ) == '?' ) {
			return 'Sure.';
		}
		
		return 'Whatever.';
		
	}
	
}

Version data entries

70 entries across 69 versions & 1 rubygems

Version Path
trackler-2.2.1.104 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.103 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.102 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.101 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.100 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.99 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.98 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.97 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.96 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.95 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.94 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.93 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.92 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.91 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.90 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.89 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.88 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.87 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.86 tracks/cfml/exercises/bob/Solution.cfc
trackler-2.2.1.85 tracks/cfml/exercises/bob/Solution.cfc