Method: JustChess::GameState#as_json

Defined in:
lib/just_chess/game_state.rb

#as_jsonHash

serializes the game state as a hash

Returns:

  • (Hash)


118
119
120
121
122
123
124
# File 'lib/just_chess/game_state.rb', line 118

def as_json
  {
    current_player_number: current_player_number,
    squares: squares.as_json,
    last_double_step_pawn_id: last_double_step_pawn_id
  }
end