Sha256: 8e0def353a55022a40b63e481ba7a52ad36ab886422a8d774ec37b8d65dfce73

Contents?: true

Size: 274 Bytes

Versions: 6

Compression:

Stored size: 274 Bytes

Contents

# encoding: utf-8

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

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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
software_challenge_client-19.1.0 lib/software_challenge_client/invalid_move_exception.rb
software_challenge_client-19.0.4 lib/software_challenge_client/invalid_move_exception.rb
software_challenge_client-19.0.3 lib/software_challenge_client/invalid_move_exception.rb
software_challenge_client-19.0.2 lib/software_challenge_client/invalid_move_exception.rb
software_challenge_client-19.0.1 lib/software_challenge_client/invalid_move_exception.rb
software_challenge_client-19.0.0 lib/software_challenge_client/invalid_move_exception.rb