我需要的基本上是在方法中使用一个文件中的变量。让我解释
假设我们有
class Game
attr_accessor :number, :object
end
其中 number 只是一些数字,而 object 是我定义的其他一些类的对象,我们将其命名为 Player 类。现在我们创建另一个文件,它需要 Game 类,它是这样的:
require './Game.rb'
require './Player.rb'
myGame = Game.new
myGame.number = 1
myGame.object = Player.new
现在是重要时刻。在 Player 类中定义的方法中,我想使用 myGame.number 属性。比如像这样
class Player
attr_accessor :some_var
def method
@some_var = myGame.number
end
end
我怎样才能做到这一点?