* fixing broken tests some more

This commit is contained in:
Seth Call 2014-01-31 10:04:17 -06:00
parent 3d6069bdb3
commit c9b58229c4
1 changed files with 6 additions and 1 deletions

View File

@ -149,11 +149,16 @@ module JamRuby
hist.end_history if hist hist.end_history if hist
end end
def remove_non_alpha_num(token)
token.gsub(/[^0-9A-Za-z]/, '')
end
private private
def generate_share_token def generate_share_token
self.share_token = loop do self.share_token = loop do
token = SecureRandom.urlsafe_base64(SHARE_TOKEN_LENGTH, false) token = SecureRandom.urlsafe_base64(SHARE_TOKEN_LENGTH, false)
token.gsub!(/[^0-9A-Za-z]/, '').upcase! token = remove_non_alpha_num(token)
token.upcase!
break token unless MusicSessionHistory.exists?(share_token: token) break token unless MusicSessionHistory.exists?(share_token: token)
end end
end end