RestClient.send在哪里定义?

3

我一直试图找到RestClient.send方法的定义,但无济于事 :-(

让我向您解释一下我的意思:

我一直在查看iqengines.com的ruby api gem,并且他们使用RestClient.send来调用他们的api:

https://github.com/iqengines/ruby-iqengines/blob/master/lib/iqengines.rb

现在他们使用RestClient gem并使用以下代码发送http请求:
response = RestClient.send(method, url, fields)

我查看了rest_client gem https://github.com/archiloque/rest-client,但我无法理解rest-client gem在哪里定义了RestClient.send(...) 方法!!

非常感谢您的帮助!


send在Ruby的Object类中被定义。例如 "foo".send(:reverse) #=> "oof" - Lee Jarvis
谢谢注入!是的,这就是元编程的全部! - Nick_K
1个回答

3

谢谢akonsu提醒我关于指针的问题,我差点忘了!元编程可能有些棘手。 - Nick_K

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接