我有以下代码。我稍后在代码中获取游戏变量时遇到问题,经过进一步检查,我的初始化代码似乎没有运行。调试器永远不会触发。为什么我的初始化方法没有在这里运行?
class Game
attr_accessor :player, :status
def initialize
@player=Player.new
debugger
@status="active"
end
until @status=="finished"
turn=Turn.new
turn.start_turn
...MORE TURN CODE HERE...
end
end
Game.new