Class: QasDockGem::GenFaker
- Inherits:
-
Object
- Object
- QasDockGem::GenFaker
- Defined in:
- lib/qas_dock_gem/helpers/faker_helper.rb
Instance Method Summary collapse
- #complete_name ⇒ Object
- #first_name(gender = nil) ⇒ Object
-
#initialize ⇒ GenFaker
constructor
A new instance of GenFaker.
- #last_name ⇒ Object
Constructor Details
#initialize ⇒ GenFaker
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_name ⇒ Object
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_name ⇒ Object
19 20 21 |
# File 'lib/qas_dock_gem/helpers/faker_helper.rb', line 19 def last_name Faker::Name.last_name end |