gpt4 book ai didi

ruby-on-rails - 打印对象的独特方法

转载 作者:数据小太阳 更新时间:2023-10-29 08:21:20 27 4
gpt4 key购买 nike

我正在试验 Anemone,这是一个 ruby​​ 网络蜘蛛框架。我想知道如何打印与对象关联的所有方法?例如,下面的代码输出 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)

最佳答案

我用它来整理无趣的东西:

irb> pp (page.methods - Object.new.methods).sort

此外,从 IRB 我使用 Wirble gem 有 popoc 方法做类似的事情:

irb> po page

更新:这些天我使用Pry .当 Pry 可用时,ls 命令效果很好:

pry> ls page

关于ruby-on-rails - 打印对象的独特方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7059998/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com