Skip to content

Instantly share code, notes, and snippets.

@joshbeckman
Created September 19, 2013 15:19
Show Gist options
  • Save joshbeckman/6625088 to your computer and use it in GitHub Desktop.
Save joshbeckman/6625088 to your computer and use it in GitHub Desktop.
Generate random users from the randomuser API. Tested locally.
int = 0
x = 5
x.times do |t|
json = HTTParty.get('http://randomuser.me/g/?seed=your-app-name'+int.to_s)
unless User.find_by_email(json['user']['email'])
User.transaction do
new_u = User.create(name: json['user']['name']['first'].capitalize+' '+json['user']['name']['last'].capitalize, email: json['user']['email'], password: '@ggrego22')
puts 'Welcome '+json['user']['name']['first']+' '+json['user']['name']['last']
new_u.remote_image_url = json['user']['picture']
new_u.save!
end
end
int += 1
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment