class SnakesAndLadders::Cell
Attributes
location[R]
players[R]
Public Class Methods
new(location:, players: [])
click to toggle source
# File lib/snakes_and_ladders/cell.rb, line 5 def initialize(location:, players: []) @location = location @players = players end
Public Instance Methods
enter(player, board)
click to toggle source
# File lib/snakes_and_ladders/cell.rb, line 14 def enter(player, board) players.push(player) && player.position = location puts "#{player} is on square #{location}." end
exit(player)
click to toggle source
# File lib/snakes_and_ladders/cell.rb, line 10 def exit(player) players.delete(player) end