Mask all but last 4 digits
Just pass it a number or string.
1 2 def mask_number(number) 3 number.to_s.size < 5 ? number.to_s : (('*' * number.to_s[0..-5].length) + number.to_s[-4..-1]) 4 end
DZone Snippets > jrm02t > rails
13506 users tagging and storing useful source code snippets
Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
1 2 def mask_number(number) 3 number.to_s.size < 5 ? number.to_s : (('*' * number.to_s[0..-5].length) + number.to_s[-4..-1]) 4 end
1 2 def underage?(birthday) 3 18.years.ago < birthday 4 end