module BasicAssert::BasicAsserter

Public Instance Methods

assert(*args) { || ... } click to toggle source

check a pre/post-condition, used as:

  • assert condition

  • assert condition, message

  • assert { condition }

  • assert(message) { condition }

# File lib/basic_assert/basic_asserter.rb, line 13
def assert(*args)
  if block_given?
    assert yield, args[0]
  elsif !args[0]
    assert_raise args[1]
  end
end