Basic ruby assert function
def assert raise "Assertion failed !" unless yield if $DEBUG end
Usage :
def aFunc(i) assert { i < 10 } # ... end $DEBUG = true # Ok. aFunc(5) # Raise Assert Exception. aFunc(15) $DEBUG = false # Ok. aFunc(5) aFunc(15)
12388 users tagging and storing useful source code snippets
Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
def assert raise "Assertion failed !" unless yield if $DEBUG end
def aFunc(i) assert { i < 10 } # ... end $DEBUG = true # Ok. aFunc(5) # Raise Assert Exception. aFunc(15) $DEBUG = false # Ok. aFunc(5) aFunc(15)