Sha256: f8e2264136fe8123618f633c31a0f5e5ecdb5657c4c867f77ec71f7733dc5261
Contents?: true
Size: 1.57 KB
Versions: 3
Compression:
Stored size: 1.57 KB
Contents
= randomizer The purpose of this gem is to generate realistic test data. == Users Generate a random user like so: u = RandomUser.new The following fields are available (all except the name are lazily-loaded): * first_name, last_name, full_name: Chosen from lists of common first and last names in the United States. * nickname: short one-word all-lowercase name appropriate for a username/login/handle, based on real name. * password: random eight characters. * email: email address based on nickname and common email domains. * avatar_url: URL to an avatar image on allavatars.com. If a nickname or email address is taken, you can regenerate them: u.regenerate_nickname u.regenerate_email == Random text Generate a random text like so: g = MarkovTextGenerator.new g.random(2) This will generate two sentences of text based on the Markov algorithm. The initializer accepts any sufficiently-long string to be used as a pattern. The gem includes Aesop's fairy tales (used by default), Alice in Wonderland, the Adventures of Sherlock Holmes, and Latin gibberish (lorem ipsum...). == Note on Patches/Pull Requests * Fork the project. * Make your feature addition or bug fix. * Add tests for it. This is important so I don't break it in a future version unintentionally. * Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull) * Send me a pull request. Bonus points for topic branches. == Copyright Copyright (c) 2009 Paul Canavese. See LICENSE for details.
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
randomizer-0.0.4 | README.rdoc |
randomizer-0.0.3 | README.rdoc |
randomizer-0.0.2 | README.rdoc |