我正在尝试使用红宝石蜘蛛网框架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