class Faker::Code

def generate_nric_check_alphabet(values, prefix)

def generate_nric_check_alphabet(values, prefix)
  weight = %w[2 7 6 5 4 3 2]
  total = values.chars.zip(weight).collect { |a, b| a.to_i * b.to_i }.inject(:+)
  total += 4 if prefix == 'T'
  %w[A B C D E F G H I Z J][10 - total % 11]
end