Table of Contents - pgn-0.3.0 Documentation
Classes and Modules
- PGN
- PGN::Board
- PGN::FEN
- PGN::Game
- PGN::Move
- PGN::MoveCalculator
- PGN::MoveText
- PGN::Parser
- PGN::Position
Methods
- ::from_attributes — PGN::FEN
- ::new — PGN::Board
- ::new — PGN::FEN
- ::new — PGN::MoveText
- ::new — PGN::Game
- ::new — PGN::Move
- ::new — PGN::MoveCalculator
- ::new — PGN::Position
- ::parse — PGN
- ::start — PGN::Board
- ::start — PGN::FEN
- ::start — PGN::Position
- #== — PGN::MoveText
- #at — PGN::Board
- #black? — PGN::Move
- #board_string — PGN::FEN
- #board_string= — PGN::FEN
- #capture= — PGN::Move
- #castle= — PGN::Move
- #castling= — PGN::FEN
- #castling_restrictions — PGN::MoveCalculator
- #change! — PGN::Board
- #changes — PGN::MoveCalculator
- #check? — PGN::Move
- #checkmate? — PGN::Move
- #compute_origin — PGN::MoveCalculator
- #coordinates_for — PGN::Board
- #destination_coords — PGN::MoveCalculator
- #direction_origins — PGN::MoveCalculator
- #disambiguate — PGN::MoveCalculator
- #disambiguate_discovered_check — PGN::MoveCalculator
- #disambiguate_pawns — PGN::MoveCalculator
- #disambiguate_san — PGN::MoveCalculator
- #disambiguation= — PGN::Move
- #dup — PGN::Board
- #en_passant= — PGN::FEN
- #en_passant_capture — PGN::MoveCalculator
- #en_passant_square — PGN::MoveCalculator
- #eql? — PGN::MoveText
- #fen_list — PGN::Game
- #first_piece — PGN::MoveCalculator
- #hash — PGN::MoveText
- #increment_fullmove? — PGN::MoveCalculator
- #increment_halfmove? — PGN::MoveCalculator
- #inspect — PGN::Board
- #inspect — PGN::FEN
- #inspect — PGN::Position
- #king_position — PGN::MoveCalculator
- #move — PGN::Position
- #move_origins — PGN::MoveCalculator
- #moves= — PGN::Game
- #next_player — PGN::Position
- #pawn? — PGN::Move
- #pawn_origins — PGN::MoveCalculator
- #piece= — PGN::Move
- #play — PGN::Game
- #position_for — PGN::Board
- #positions — PGN::Game
- #promotion= — PGN::Move
- #result_board — PGN::MoveCalculator
- #starting_position — PGN::Game
- #to_fen — PGN::Position
- #to_position — PGN::FEN
- #to_s — PGN::FEN
- #to_s — PGN::MoveText
- #update — PGN::Board
- #valid_square? — PGN::MoveCalculator
- #white? — PGN::Move