Skip to content

Instantly share code, notes, and snippets.

@romansklenar
Created January 29, 2013 21:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save romansklenar/4668245 to your computer and use it in GitHub Desktop.
Save romansklenar/4668245 to your computer and use it in GitHub Desktop.
Auditster: sample users CSV import generator
# company_names = (1..15).map { Faker::Company.name }
company_names = %w[Design Marketing Branding Stores Mobile Desktop Software Hardware] # departments
data = (1..500).map do
[ company_names.sample,
name = Faker::Name.name,
Faker::Internet.free_email(name.parameterize),
Faker::Internet.user_name(name.parameterize),
SecureRandom.urlsafe_base64(10).gsub('-', '') ]
end
csv_string = CSV.generate( :col_sep => ";") do |csv|
data.each { |row| csv << row }
end
File.write("users.csv", csv_string)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment