【发布时间】:2019-03-02 13:04:08
【问题描述】:
我有以下代码为所有 http 请求动态设置 base_uri。
class Managementdb
include HTTParty
def set_url(username)
self.class.base_uri = "https://#{username}.example.com"
# ...
end
end
但是我发现这不仅为当前实例设置了 base_uri,还为该类的所有其他未来实例设置了 base_uri。
是否可以在方法中设置像 base_uri 这样的默认选项,但仅适用于正在调用它的当前实例?
谢谢 斯科特
【问题讨论】: