Sha256: edc86a5b17923ab1b7f48db3c4da7282e6e74204f75dff8d70e05c9cbc54c3c1
Contents?: true
Size: 602 Bytes
Versions: 5
Compression:
Stored size: 602 Bytes
Contents
# encoding: utf-8 module Faker module Name extend ModuleUtils extend self PREFIXES = %w(Mr. Mrs. Ms. Miss Dr.) SUFFIXES = %w(Jr. Sr. I II III IV V MD DDS PhD DVM) def name case rand(10) when 0 then "#{prefix} #{first_name} #{last_name}" when 1 then "#{first_name} #{last_name} #{suffix}" else "#{first_name} #{last_name}" end end def first_name FIRST_NAMES.sample end def last_name LAST_NAMES.sample end def prefix PREFIXES.sample end def suffix SUFFIXES.sample end end end
Version data entries
5 entries across 5 versions & 2 rubygems