class Sc2ranks

Constants

RE

Constant used to parse bnet profile urls

Public Class Methods

new(key) click to toggle source
# File lib/sc2ranks.rb, line 12
def initialize(key)
  self.class.default_params :appKey => key
end

Public Instance Methods

character(url) click to toggle source
# File lib/sc2ranks.rb, line 16
def character(url)
  region, char = parse_bnet_url url

  data = self.class.get("/api/base/teams/#{region}/#{char}.xml")

  Character.new url, data['hash']
end
parse_bnet_url(url) click to toggle source
# File lib/sc2ranks.rb, line 24
def parse_bnet_url(url)
  Sc2ranks::RE =~ url
  return $1, "#{$3}!#{$2}"
end