Class: QasDockGem::GenFaker

Inherits:
Object
  • Object
show all
Defined in:
lib/qas_dock_gem/helpers/faker_helper.rb

Instance Method Summary collapse

Constructor Details

#initializeGenFaker

Returns a new instance of GenFaker.



6
7
8
# File 'lib/qas_dock_gem/helpers/faker_helper.rb', line 6

def initialize
  require 'faker'
end

Instance Method Details

#complete_nameObject



23
24
25
# File 'lib/qas_dock_gem/helpers/faker_helper.rb', line 23

def complete_name
  "#{first_name} #{last_name}"
end

#first_name(gender = nil) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/qas_dock_gem/helpers/faker_helper.rb', line 10

def first_name(gender = nil)
  genders = %w[m f]
  gender = genders.sample if gender.nil?
  name = Faker::Name.male_first_name if gender == "m"
  name = Faker::Name.female_first_name if gender == "f"

  name
end

#last_nameObject



19
20
21
# File 'lib/qas_dock_gem/helpers/faker_helper.rb', line 19

def last_name
  Faker::Name.last_name
end