我有一個字符串數組,應該在創建新類時用作約束條件。從字符串中提取相關信息的最佳方法是什麼?
他們看起來像這樣:
constraint :name, 'name.size > 0'
constraint :name, 'name =~ /^[A-Z]/'
,並且,你可以看到,由「名」,這將是一個屬性(和將有GET方法/設置的值其持有)
約束本身是有效的紅寶石布爾值。
從這些字符串獲取所需信息並在方法中實現它們的最佳方法是什麼?
截至現在我去砍了繩子,像這樣:
y = String.index("'")
x = String.length
newstr = String[x,y]
等等,但是這真的感覺就像我使其更難比它..
你必須仔細元編程能力。 – 2012-02-28 20:59:36
你應該接受一些答案。它給人們更大的動力來回答你的問題。 – 2012-02-28 20:59:56
對不起,我真的很新。 Ruby和stackoverflow .. – BSG 2012-02-28 21:09:36