有没有办法通过 IRB 查看实例可用的类特定方法?
我创建了一个 URI 类的实例,然后按下Tab查看我可以使用哪些方法,但我看到了大约 100 种可能性:
1.9.3p286 :001 > require 'uri'
=> true
1.9.3p286 :002 > uri = URI('http://game.dl.a-steroids.com/TrafficServer/')
=> #<URI::HTTP:0x00000000eae390 URL:http://game.dl.a-steroids.com/TrafficServer/>
1.9.3p286 :008 > uri.
Display all 102 possibilities? (y or n)
我只想过滤该实例的特定方法,例如此处描述的方法:http ://www.ruby-doc.org/stdlib-1.9.3/libdoc/uri/rdoc/URI.html或以下:
1.9.3p286 :003 > uri.host
=> "game.dl.a-steroids.com"
1.9.3p286 :006 > uri.path
=> "/TrafficServer/"
1.9.3p286 :007 > uri.scheme
=> "http"