パラメータをlogin
メソッドに渡そうとしていますが、そのパラメータに基づいてベースURIを切り替えたいとします。htthppartyでbase_uriを切り替える方法
ようなので:私はメソッドからそれを呼び出すとき
class Managementdb
include HTTParty
def self.login(game_name)
case game_name
when "game1"
self.base_uri = "http://game1"
when "game2"
self.base_uri = "http://game2"
when "game3"
self.base_uri = "http://game3"
end
response = self.get("/login")
if response.success?
@authToken = response["authToken"]
else
# this just raises the net/http response that was raised
raise response.response
end
end
...
ベースURIは、私はそれが仕事を得るか、どのように設定されていないのですか? HTTPartyで
これは動作しているようです:)感謝します。 –
initialize()メソッドでMixinのクラスメソッドを呼び出す必要がある場合は、 'YourClassName.mixin_class_method'を呼び出す必要があります。 – spier
私の 'initialize'メソッドでは、' self.class.base_uri "http://example.com"を呼び出す必要がありました。 " – hamstar