Module: Platformx::FakerHelpers

Defined in:
lib/platformx/faker.rb

Instance Method Summary collapse

Instance Method Details

#x_faker_birthdayObject

Faker Birthday #################



60
61
62
# File 'lib/platformx/faker.rb', line 60

def x_faker_birthday()
	 return Faker::Time.between(15.years.ago, 5.years.ago)
end

#x_faker_booleanObject

Faker Boolean #################



70
71
72
# File 'lib/platformx/faker.rb', line 70

def x_faker_boolean()
	return Faker::Boolean.boolean(0.2)
end

#x_faker_characters(length: 10) ⇒ Object

Faker Chars #################



85
86
87
# File 'lib/platformx/faker.rb', line 85

def x_faker_characters(length: 10)
	return Faker::Lorem.characters(length)
end

#x_faker_cityObject

Faker City #################



30
31
32
# File 'lib/platformx/faker.rb', line 30

def x_faker_city()
	return Faker::Address.city
end

#x_faker_emailObject

Faker Email #################



10
11
12
# File 'lib/platformx/faker.rb', line 10

def x_faker_email()
	return Faker::Internet.safe_email
end

#x_faker_first_nameObject

Faker First Name #################



15
16
17
# File 'lib/platformx/faker.rb', line 15

def x_faker_first_name()
	return Faker::Name.first_name
end

#x_faker_full_nameObject

Faker Full Name #################



90
91
92
# File 'lib/platformx/faker.rb', line 90

def x_faker_full_name()
	return Faker::Name.name
end

#x_faker_last_nameObject

Faker Last Name #################



20
21
22
# File 'lib/platformx/faker.rb', line 20

def x_faker_last_name()
	return Faker::Name.last_name
end

#x_faker_number(length: 2) ⇒ Object

Faker Number #################



65
66
67
# File 'lib/platformx/faker.rb', line 65

def x_faker_number(length: 2)
	return Faker::Number.number(length)
end

#x_faker_passwordObject

Faker Password #################



50
51
52
# File 'lib/platformx/faker.rb', line 50

def x_faker_password()
	return Faker::Internet.password
end

#x_faker_phoneObject

Faker Phone #################



45
46
47
# File 'lib/platformx/faker.rb', line 45

def x_faker_phone()
	return Faker::PhoneNumber.phone_number
end

#x_faker_priceObject

Faker Price #################



80
81
82
# File 'lib/platformx/faker.rb', line 80

def x_faker_price()
	return Faker::Commerce.price
end

#x_faker_range(low: 1, high: 10) ⇒ Object

Faker Range #################



75
76
77
# File 'lib/platformx/faker.rb', line 75

def x_faker_range(low:1, high:10)
	return Faker::Number.between(low, high)
end

#x_faker_stateObject

Faker State #################



35
36
37
# File 'lib/platformx/faker.rb', line 35

def x_faker_state()
	return Faker::Address.state_abbr
end

#x_faker_street_addressObject

Faker Street Address #################



25
26
27
# File 'lib/platformx/faker.rb', line 25

def x_faker_street_address()
	return Faker::Address.street_address
end

#x_faker_uuidObject

UUID #################



55
56
57
# File 'lib/platformx/faker.rb', line 55

def x_faker_uuid()
	return UUIDTools::UUID.random_create
end

#x_faker_zipObject

Faker Zip #################



40
41
42
# File 'lib/platformx/faker.rb', line 40

def x_faker_zip()
	return Faker::Address.zip
end