Fake_name_generator is a project mainly written in RUBY and JAVASCRIPT, based on the MIT license.
A FakeNameGenerator.com Ruby API Wrapper
== Name
fake_name_generator - a light weight Ruby wrapper for the FakeNameGenerator.com API
== Description
This is a fairly simple Ruby wrapper for the FakeNameGenerator.com API. The API returns a full name, an address, fake credit card numbers, blood type(!), weight, and even a fake UPS number.
== Caveats
When I first thought of putting together this API wrapper for FakeNameGenerator.com, they had a free API unless you needed to bulk load generated names (> 10,000). Since then, they've handed over the API-handling duties to a third party named WebServius http://www.webservius.com/corp/.
Now, there is a limit of 50 free API calls upon signing up, and then after that API results cost $0.001 per additional 50 requests. It's certainly not an outrageous cost, but, alas, it's no longer a free API.
It's also my first attempt at a Ruby wrapper for a web service API, so there are most likely inefficiencies and some bad code. I certainly appreciate any feedback anyone could provide. See the Contributing section below.
== Requirements
In order to use the FakeNameGenerator API, you will need to acquire an API key from FakeNameGenerator.com at http://www.fakenamegenerator.com/api.php. The API key actually comes from WebServius (as mentioned above), but the entrance is through the FakeNameGenerator website.
== Installation
[sudo] gem install fake_name_generator
== Usage
fake_name = FakeNameGenerator.new(:api_key => 'VALID_KEY') puts fake_name.full_name "Ignatius J. Reilly" puts fake_name.blood_type "A-"
== Known Issues
== TODO
== Contributing
I would love some help and pointers on how to make this a better gem.
== Authors
== License
MIT License. Copyright 2011 Bill Turner. Please see +LICENSE+.