我正在嘗試使用紅寶石蜘蛛網框架Anemone。我想知道如何打印與對象關聯的所有方法?例如,下面的代碼輸出puts page.url
,但我想知道除url之外的其他可用方法。如何打印出所有關聯的方法?打印對象的獨特方法
require 'anemone'
Anemone.crawl("http://www.fsu.edu") do |anemone|
anemone.on_every_page do |page|
puts page.url
end
end
回答puts (page.methods - Object.public_methods)
使page.methods工作。現在我必須刪除常用的Object方法來獲得唯一的方法。 – Dru