Sha256: 9894469407744fbe2d9206245a68d3091d18ec7592e15c087ca8cfe1d2cb389a

Contents?: true

Size: 284 Bytes

Versions: 5

Compression:

Stored size: 284 Bytes

Contents

# encoding: utf-8

# Exception, die geworfen wird, wenn ein ungültiger Zug ausgeführt wird.
# @see GameRuleLogic#perform_move
class InvalidMoveException < StandardError
  def initialize(msg, move)
    @move = move
    super(msg)
  end

  def to_s
    "#{super}: #{@move}"
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
software_challenge_client-20.2.4 lib/software_challenge_client/invalid_move_exception.rb
software_challenge_client-20.2.3 lib/software_challenge_client/invalid_move_exception.rb
software_challenge_client-20.2.2 lib/software_challenge_client/invalid_move_exception.rb
software_challenge_client-20.2.1 lib/software_challenge_client/invalid_move_exception.rb
software_challenge_client-20.2.0 lib/software_challenge_client/invalid_move_exception.rb