Module: DataMagic::Translation

Included in:
DataMagic
Defined in:
lib/data_magic/translation.rb

Instance Method Summary collapse

Instance Method Details

#catch_phraseObject

return a random catch phrase



84
85
86
# File 'lib/data_magic/translation.rb', line 84

def catch_phrase
  Faker::Company.catch_phrase
end

#cityObject

return a random city



41
42
43
# File 'lib/data_magic/translation.rb', line 41

def city
  Faker::Address.city
end

#company_nameObject

return a random company name



77
78
79
# File 'lib/data_magic/translation.rb', line 77

def company_name
  Faker::Company.name
end

#countryObject

return a random country



69
70
71
# File 'lib/data_magic/translation.rb', line 69

def country
  Faker::Address.country
end

#email_addressObject

return a random email address



119
120
121
# File 'lib/data_magic/translation.rb', line 119

def email_address
  Faker::Internet.email
end

#first_nameObject

return a random first name



13
14
15
# File 'lib/data_magic/translation.rb', line 13

def first_name
  Faker::Name.first_name
end

#full_nameObject

return a random name (first and last)



6
7
8
# File 'lib/data_magic/translation.rb', line 6

def full_name
  Faker::Name.name
end

#last_nameObject

return a random last name



20
21
22
# File 'lib/data_magic/translation.rb', line 20

def last_name
  Faker::Name.last_name
end

#paragraphs(paragraph_count = 3) ⇒ Object

return random paragraphs - default is 3 paragraphs



112
113
114
# File 'lib/data_magic/translation.rb', line 112

def paragraphs(paragraph_count = 3)
  Faker::Lorem.paragraphs(paragraph_count).join('\n\n')
end

#phone_numberObject

return a random phone number



126
127
128
# File 'lib/data_magic/translation.rb', line 126

def phone_number
  Faker::PhoneNumber.phone_number
end

#secondary_addressObject

return a random secondary address



34
35
36
# File 'lib/data_magic/translation.rb', line 34

def secondary_address
  Faker::Address.secondary_address
end

#sentence(min_word_count = 4) ⇒ Object

return a random sentence - default minimum word count is 4



98
99
100
# File 'lib/data_magic/translation.rb', line 98

def sentence(min_word_count = 4)
  Faker::Lorem.sentence(min_word_count)
end

#sentences(sentence_count = 3) ⇒ Object

return random sentences - default is 3 sentences



105
106
107
# File 'lib/data_magic/translation.rb', line 105

def sentences(sentence_count = 3)
  Faker::Lorem.sentences(sentence_count).join(' ')
end

#stateObject

return a random state



48
49
50
# File 'lib/data_magic/translation.rb', line 48

def state
  Faker::Address.state
end

#state_abbrObject

return a random state abbreviation



55
56
57
# File 'lib/data_magic/translation.rb', line 55

def state_abbr
  Faker::Address.state_abbr
end

#street_addressObject

return a random street address



27
28
29
# File 'lib/data_magic/translation.rb', line 27

def street_address
  Faker::Address.street_address
end

#words(number = 3) ⇒ Object

return random words - default is 3 words



91
92
93
# File 'lib/data_magic/translation.rb', line 91

def words(number = 3)
  Faker::Lorem.words(number).join(' ')
end

#zip_codeObject

return a random zip code



62
63
64
# File 'lib/data_magic/translation.rb', line 62

def zip_code
  Faker::Address.zip_code
end