Method: Faker::DrivingLicence.uk_driving_licence

Defined in:
lib/faker/default/driving_licence.rb

.uk_driving_licence(last_name, initials, gender, date_of_birth) ⇒ String .uk_driving_licenceString

Produces a random UK driving licence number in either GB or NI format, at a rate consistent with their relative populations

Examples:

Faker::DrivingLicence.uk_driving_licence             #=> "OCARR815246J91HT"
Faker::DrivingLicence.uk_driving_licence             #=> "70702548"

Overloads:

  • .uk_driving_licence(last_name, initials, gender, date_of_birth) ⇒ String

    Parameters:

    • last_name (String)

      The last name of the driving licence’s owner.

    • initials (String)

      The initials of the driving licence’s owner.

    • gender (String)

      The gender of the driving licence’s owner.

    • date_of_birth (String)

      The date of birth of the driving licence’s owner.

Returns:

  • (String)

Available since:

  • 1.9.2



64
65
66
67
68
69
70
# File 'lib/faker/default/driving_licence.rb', line 64

def uk_driving_licence(*args)
  if Faker::Config.random.rand < NI_CHANCE
    northern_irish_driving_licence
  else
    british_driving_licence(*args)
  end
end