Module: Kernel

Defined in:
lib/core_ext/assert.rb

Instance Method Summary collapse

Instance Method Details

#assert(condition, message = nil, error: RuntimeError) ⇒ Object

Raises:

  • (error)


2
3
4
5
# File 'lib/core_ext/assert.rb', line 2

def assert(condition, message = nil, error: RuntimeError)
  return if condition
  raise error.new(message || 'assertion failed')
end