配列内の文字列要素を使用してメソッドを定義したいと思います。例:
ARRAY = ["name1", "name2"]
ARRAY.each do |k|
def k?
self.attribute == k
#or whatever else in here
end
end
私が次のことができるように:
article.name1? #would return true of article.attribute == "name1"
このようなことは可能ですか?
明らかに、これは私が行う可能性のある1つのことの単純な例ですが、ここで実際に得ているのは、文字列に基づいてメソッド名を割り当てる方法です。