Module: Quassertions

Defined in:
lib/quassertions.rb,
lib/quassertions/version.rb

Constant Summary collapse

VERSION =
"0.1.%s" % ((Time.now.utc - Time.utc(2014, 5, 28))/60).round

Class Method Summary collapse

Class Method Details

.assert(message, &block) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/quassertions.rb', line 7

def assert message, &block
	begin
		if (block.call)
			puts "Assert #{message}: PASSED".green
		else
			puts "Assert #{message}: FAILED".red
		end
	rescue Exception => e
		puts "Assert #{message} FAILED with exception #{e}"
	end
end