class Object

Public Instance Methods

cleanTag(tag) click to toggle source
# File lib/brawlstars/validation.rb, line 7
def cleanTag(tag)
  tag.upcase.delete("#").gsub("O", "0")
end
validateRegion(region) click to toggle source
# File lib/brawlstars/validation.rb, line 3
def validateRegion(region)
  raise Brawlstars::Error::RegionError if (region != "global" and regionCodes.include? region.upcase)
end
validateTag(tag) click to toggle source
# File lib/brawlstars/validation.rb, line 11
def validateTag(tag)
  tag = cleanTag(tag)
  raise Brawlstars::Error::TagError if (!tag.match(/^[0289CGJLPQRUVY]+$/) or tag.length < 3)
  tag
end