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