1
我有一個ruby類,它有一個數組作爲它的一個實例變量。我試圖弄清楚如何驗證被推入數組的數據。ruby:在追加到數組之前驗證輸入
class Something
def things
@things ||= Array.new
end
end
所以我可以聲明一個實例,並以這種方式很容易地添加東西到數組中。
@s = Something.new
@s.things << "one"
@s.things << "two"
我試圖創建一個名爲things<<(inString)
的類方法來處理驗證,但這不是有效的語法。那麼我可以採取什麼方法?