class Faker::IDNumber
Constants
- INVALID_SSN
Public Class Methods
invalid()
click to toggle source
# File lib/faker/id_number.rb, line 16 def invalid _translate 'invalid' end
ssn_valid()
click to toggle source
# File lib/faker/id_number.rb, line 20 def ssn_valid ssn = regexify(/[0-8]\d{2}-\d{2}-\d{4}/) # We could still have all 0s in one segment or another INVALID_SSN.any? { |regex| regex =~ ssn } ? ssn_valid : ssn end
valid()
click to toggle source
# File lib/faker/id_number.rb, line 12 def valid _translate 'valid' end
Private Class Methods
_translate(key)
click to toggle source
# File lib/faker/id_number.rb, line 27 def _translate key if parse("id_number.#{key}") == '' numerify(fetch("id_number.#{key}")) else parse("id_number.#{key}") end end