class Populate
Public Instance Methods
GetCity()
click to toggle source
Return a fake city
# File lib/french_populate.rb, line 62 def GetCity $citiesBDD.sample end
GetCountry()
click to toggle source
Return a fake country
# File lib/french_populate.rb, line 67 def GetCountry $countriesBDD.sample end
GetEmail()
click to toggle source
INTERNET
Return a fake email
# File lib/french_populate.rb, line 83 def GetEmail (self.GetFirstName + "." + self.GetLastName + "@" + $emailDNS.sample + "." + $emailExtension.sample).downcase end
GetFirstName()
click to toggle source
Return a fake first name
# File lib/french_populate.rb, line 32 def GetFirstName $namesBDD.sample.split("-").map(&:capitalize).join("-") end
GetFullAddress()
click to toggle source
Return a fake full adsress (street number, street name, zipcode, city)
# File lib/french_populate.rb, line 72 def GetFullAddress self.GetStreetNumber + " " + self.GetStreetName + " " + self.GetZipCode + " " + self.GetCity end
GetFullInternationalAddress()
click to toggle source
Return a fake full international address (street number, street name, zipcode, city, country)
# File lib/french_populate.rb, line 77 def GetFullInternationalAddress self.GetFullAddress + ", " + self.GetCountry end
GetFullName()
click to toggle source
Return a fake full name (firstname + name)
# File lib/french_populate.rb, line 37 def GetFullName self.GetFirstName + " " + self.GetLastName end
GetLastName()
click to toggle source
Return a fake last name
# File lib/french_populate.rb, line 27 def GetLastName $namesBDD.sample.split("-").map(&:capitalize).join("-") end
GetLongTitle()
click to toggle source
Return a people title (long version.ex. “Monsieur”)
# File lib/french_populate.rb, line 22 def GetLongTitle self.longTitles.sample end
GetShortTitle()
click to toggle source
NAMES ##
Return a people title (short version. ex. “Mr”)
# File lib/french_populate.rb, line 17 def GetShortTitle self.shortTitles.sample end
GetStreetName()
click to toggle source
Return a fake street name
# File lib/french_populate.rb, line 48 def GetStreetName $streetsBDD.sample end
GetStreetNumber()
click to toggle source
PLACES ##
Return a fake street number
# File lib/french_populate.rb, line 43 def GetStreetNumber rand(1..150).to_s end
GetUniqueUsername()
click to toggle source
Return a fake unique username
# File lib/french_populate.rb, line 100 def GetUniqueUsername tempNumber = rand(1..9) # If the number is pair... or impair tempNumber % 2 == 0 ? tempNumber = 2 : tempNumber = 3 (self.GetFirstName.byteslice(1..tempNumber) + self.GetLastName.byteslice(1..tempNumber) + Time.now.to_i.to_s.byteslice(5..9)).downcase end
GetUsername()
click to toggle source
Return a fake username
# File lib/french_populate.rb, line 88 def GetUsername tempNumber = rand(1..9) # If the number is pair... or impair tempNumber % 2 == 0 ? tempNumber = 2 : tempNumber = 3 tempEndNumber = case tempNumber when 2 then 4 when 3 then 2 end (self.GetFirstName.byteslice(1..tempNumber) + self.GetLastName.byteslice(1..tempNumber) + self.GetZipCode.byteslice(1..tempEndNumber)).downcase end
GetZipCode()
click to toggle source
Return a fake zipcode
# File lib/french_populate.rb, line 53 def GetZipCode zipcode = rand(1000..95999).to_s if zipcode.length == 4 zipcode = "0" + zipcode end zipcode end