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