Module: Validations
- Included in:
- Bchess::Board
- Defined in:
- lib/bchess/helpers/validations.rb
Instance Method Summary collapse
Instance Method Details
#valid_position? ⇒ Boolean
12 13 14 15 |
# File 'lib/bchess/helpers/validations.rb', line 12 def valid_position? kings_present? && !king_attacked(just_moved) end |
#validate_move ⇒ Object
2 3 4 5 6 7 8 9 10 |
# File 'lib/bchess/helpers/validations.rb', line 2 def validate_move if !valid_position? read_fen false else @fen = write_fen true end end |