lib/gameball/utils/request.rb in gameball-2.0.0 vs lib/gameball/utils/request.rb in gameball-2.0.1
- old
+ new
@@ -1,10 +1,11 @@
module Gameball
module Utils
extend self
- def request(verb, path, body = {},params:{})
+ def request(verb, path, body = {},lang:"",params:{})
+
# check for api_version and key and throw error if not included
if !Gameball.api_key
raise Gameball::GameballError.new("Please provide the api_key before making a request, try Gameball::api_key='your_key'")
end
uri = URI(Gameball.api_base + "/api" + "/" + Gameball.api_version + path)
@@ -31,11 +32,13 @@
raise Gameball::GameballException.new("Please provide a valid HTTP Verb") # will later throw an exception
end
if body != {}
req.body = body.to_json
end
-
+ if lang!=""
+ req["lang"]=lang
+ end
req["APIKey"] = Gameball.api_key
req["secretKey"]=Gameball.transaction_key
res = https.request(req)
return res
end
@@ -66,11 +69,12 @@
puts "Please Provide a valid verb" # will later throw an exception
end
if body != {}
req.body = body.to_json
end
- req["APIKey"] = Gameball.api_key
Thread.new do
+ req["APIKey"] = Gameball.api_key
+ req["secretKey"]=Gameball.transaction_key
res = https.request(req)
return res
end
end
end