Object
Return a fake city
# File lib/french_populate.rb, line 61 def GetCity $citiesBDD.sample end
Return a fake country
# File lib/french_populate.rb, line 66 def GetCountry $countriesBDD.sample end
INTERNET
Return a fake email
# File lib/french_populate.rb, line 82 def GetEmail (self.GetFirstName + "." + self.GetLastName + "@" + $emailDNS.sample + "." + $emailExtension.sample).downcase end
Return a fake first name
# File lib/french_populate.rb, line 31 def GetFirstName $namesBDD.sample.split("-").map(&:capitalize).join("-") end
Return a fake full adsress (street number, street name, zipcode, city)
# File lib/french_populate.rb, line 71 def GetFullAddress self.GetStreetNumber + " " + self.GetStreetName + " " + self.GetZipCode + " " + self.GetCity end
Return a fake full international address (street number, street name, zipcode, city, country)
# File lib/french_populate.rb, line 76 def GetFullInternationalAddress self.GetFullAddress + ", " + self.GetCountry end
Return a fake full name (firstname + name)
# File lib/french_populate.rb, line 36 def GetFullName self.GetFirstName + " " + self.GetLastName end
Return a fake last name
# File lib/french_populate.rb, line 26 def GetLastName $namesBDD.sample.split("-").map(&:capitalize).join("-") end
Return a people title (long version.ex. “Monsieur”)
# File lib/french_populate.rb, line 21 def GetLongTitle self.longTitles.sample end
NAMES ##
Return a people title (short version. ex. “Mr”)
# File lib/french_populate.rb, line 16 def GetShortTitle self.shortTitles.sample end
Return a fake street name
# File lib/french_populate.rb, line 47 def GetStreetName $streetsBDD.sample end
PLACES ##
Return a fake street number
# File lib/french_populate.rb, line 42 def GetStreetNumber rand(1..150).to_s end
Return a fake unique username
# File lib/french_populate.rb, line 99 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
Return a fake username
# File lib/french_populate.rb, line 87 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
Generated with the Darkfish Rdoc Generator 2.