この種の割り当てのために追加のメソッドを作成する必要がありますか? @@variable = @global_variable
なんで?値と定義を保持するいくつかの変数をスクリプト全体からアクセスできるようにし、定義の場所を 1 つだけにしたいと考えています。
@global_variable = 'test'
class Test
@@variable = @global_variable
def self.display
puts @@variable
end
end
Test.display #gives nil