Module: EightyOne::Helper

Included in:
Board, Board::Movement, Piece
Defined in:
lib/eighty_one.rb

Instance Method Summary collapse

Instance Method Details

#assert(cond, message = "") ⇒ Object



6
7
8
9
10
11
12
# File 'lib/eighty_one.rb', line 6

def assert(cond, message = "")
  unless cond
    e = RuntimeError.new "assert error: #{message}"
    e.set_backtrace(caller)
    raise e
  end
end