TicTacToeValidatorClassの実装
バリデーションって何
tic_tac_toe_validator.rbの作成
# frozen_string_literal: true
require_relative "tic_tac_toe_input_error"
require_relative "const"
# 3目並べの入力地に対するバリデーションを実装するクラス
class TicTacToeValidator
class << self
end
endtic_tac_toe_input_error.rbの作成
ユーザからの入力値に対するバリデーション
実装例
コマを上書きさせないためのバリデーション
実装例
テスト実装
最終更新