Class: DetranFaker::Habilitacao

Inherits:
Object
  • Object
show all
Defined in:
lib/detran_faker/habilitacao/cnh.rb

Overview

Module that contains any classes to generate data related to licensing issues

Defined Under Namespace

Classes: CNH

Class Method Summary collapse

Class Method Details

.random_non_zero_digitObject



16
17
18
# File 'lib/detran_faker/habilitacao/cnh.rb', line 16

def random_non_zero_digit
  Random.rand(1..9).to_s
end

.random_single_digitObject



12
13
14
# File 'lib/detran_faker/habilitacao/cnh.rb', line 12

def random_single_digit
  Random.rand(0..9).to_s
end

.random_state_initialsObject



20
21
22
# File 'lib/detran_faker/habilitacao/cnh.rb', line 20

def random_state_initials
  @state_initials[Random.rand(0..(@state_initials.size - 1))]
end