Module: DotaAPI
- Defined in:
- lib/d2ad/dota-api.rb
Constant Summary collapse
- VERSION =
'001'
Class Method Summary collapse
Class Method Details
.query(api_key, resource, params = {}) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/d2ad/dota-api.rb', line 6 def self.query(api_key, resource, params={}) uri = URI("https://api.steampowered.com/IDOTA2Match_570/#{resource}/V#{VERSION}/") par = {} par[:key] = api_key par.merge!(params) uri.query = URI.encode_www_form(par) res = Net::HTTP.get_response(uri) res.body if res.is_a?(Net::HTTPSuccess) end |