lschallenges/data-engineering — pull request #103 by whatisdot (2012-10-05 21:35:14+00:00)
Title: Ruby Implementation for Sr. Software Engineer

Here is my implementation. I might have gone a little overboard with this one, but it's hard not to get carried away when it's this much fun. This uses HTTP requests from the front-end view to upload the file, and receive the response, containing the revenue data, as a JSON object. The backend uses a Sqlite3 database. Technically, this is taking data from a text file and putting it right back in one... I did this for a couple of reasons. First, is portability and ease of setup. This doesn't require any MySQL server installation/administration, so it makes it a little less painful to get going right out of the box. The second reason is because rails migrations make it easy to change this at a later time. (I hope I don't lose points for this)
I have tested this in my Ubuntu development environment, as well as Mac OSX. Details can be found in the README.rdoc file. If there are additional issues, let me know.
My recommended email is David J Tittle . Thank you!