我在音頻應用程序環境中使用Ruby組件。此Ruby組件由RubyEdit類的實例表示。這提供了我的Ruby代碼和環境之間的接口。 例如,如果我寫self它輸出表示該組件的RubyEdit類的實例: 的好處之一是,我可以/必須「實現/擴展」一些方法RubyEdit當它得到一些事件時會打電話。我可以定義我的自定義方法event該實例: def event
# my own event cod
def short_remaining_time
difference = Time.diff(Time.now, created_at + 7.days, '%d - %H - %N')
# To display the short remaining time in an auction listing.
if difference[:day] == 0 and
我想檢索幾個實例方法的參數。慣用的Ruby的方式來做到這一點,像這樣: class A
def test(id)
puts id
end
end
A.instance_method(:test).parameters
#=> [[:req, :id]]
這種方法適用的大部分時間,但是我得到的某些方法的一些奇怪的回報,我不知道爲什麼。 module Eve