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