在ruby中,是否可以獲取模塊中定義的所有優化列表?如何獲取在模塊中定義的所有優化?
例如,給定這樣的:[:foo, :trim]
:
module MyRefinements
refine String do
def foo
"#{self}_foo"
end
def trim
"this is not a good example, but demonstrates an override"
end
end
end
我怎樣才能得到一個這樣的數組?
你想從一個模塊文件分析器或代碼本身中得到它? – mabe02
@ mabe02,我寧願能夠從代碼本身獲得它。 –