Top Level Namespace

Defined Under Namespace

Modules: Brawlstars

Instance Method Summary collapse

Instance Method Details

#cleanTag(tag) ⇒ Object



1
2
3
# File 'lib/brawlstars/tag.rb', line 1

def cleanTag(tag)
  tag.upcase.sub('#', '').gsub('O', '0')
end

#validateTag(tag) ⇒ Object



5
6
7
8
9
# File 'lib/brawlstars/tag.rb', line 5

def validateTag(tag)
  tag = cleanTag(tag)
  raise Brawlstars::Error::TagError if !tag.match(/^[0289CGJLPQRUVY]+$/)
  tag
end