0
我读到这样一些代码:做什么类这种方法(读取)来自(开URI红宝石)
source = URI.join(uri).read
这基本上进入到URI,并存储在变量中的网页的源代码。
我在IRB试过这样:
URI.join(uri).class
,并返回URI::HTTP
,但是,当我试图URI.join(uri).read.class => String
。
我检查了String
类,但没有read
方法。
我想存根这种方法,但我不能够,因为我不知道它来自哪里。
啊。感谢那。说得通。顺便说一句,有什么办法可以存根这个读取返回我想要的? – noMAD
你想覆盖OpenURI的'read'?为什么?为什么不把子类OpenURI覆盖并在你的子类中覆盖它,这样你就不会混淆其他可能需要使用OpenURI.read的东西? –
那么,我的StubClass应该有OpenURI的名字?如果我做了StubClass
noMAD