-2
我想從一個類名獲取資源名稱,如:重構正則表達式Ruby代碼
「SequelAdapter :: UserGraph」
所以我希望用戶在這種情況下。
目前我有這個代碼的工作,但非常難看:
klass = object.class.to_s
if start = klass =~ /[::][A-Za-z]*Graph/
finish = klass =~ /Graph/
klass = klass[start + 1, finish - start - 1]
end
任何人都可以提出一個更好的辦法?
查看更新=) –