Rubyで「コネクトフォー」アプリを作っています。
私は次のクラスを持っていますwin
class Win
def up
#
end
def down
#
end
def diagonal_one
#
end
def diagonal_two
#
end
end
次のように定数を作成したいと思います。
CONDITIONS = [up, down, diagonal_one, diagonal_two]
だから私は簡単にチェックすることができWin::CONDITIONS
ました - しかし、このアプローチはスローしundefined local variable or method 'up' for Win:Class (NameError)
ます. メソッドを定数に入れる方法はありますか? そうでない場合、これを行うためのより良い方法は何ですか?