Sha256: 484db162025f9a9833209879ab8dfa5067d24765ce2b6d67d533fc7bb6574f52
Contents?: true
Size: 353 Bytes
Versions: 3
Compression:
Stored size: 353 Bytes
Contents
# assertion utility # must be used with care, as expensive # class AssertionError < StandardError end # # Assert method, to check for a block, and raise an error if check is not true # Assert("1 is different from 0"){ 1 == 0} def Assert(message=nil, &block) unless(block.call) raise AssertionError, (message || "Assertion failed") end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
xrvg-0.0.1 | lib/assertion.rb |
xrvg-0.0.3 | lib/assertion.rb |
xrvg-0.0.2 | lib/assertion.rb |