module Validations

Public Instance Methods

valid_position?() click to toggle source
# File lib/bchess/helpers/validations.rb, line 12
def valid_position?
  kings_present? &&
    !king_attacked(just_moved)
end
validate_move() click to toggle source
# File lib/bchess/helpers/validations.rb, line 2
def validate_move
  if !valid_position?
    read_fen
    false
  else
    @fen = write_fen
    true
  end
end