jmmastey/level_up_exercises — pull request #113 by ryancowan (2014-10-01 18:06:45+00:00)
Title: Dinodex 20140925 rc

Dinodex project, current incarnation...will yield some rubocop/hound messages.

Basics:
The "main.rb" file brings in data from the files, creates the `Dinodex` object, and performs search operations against it. The `Dinodex` `filter()` method supports chaining. The CSV import is done in a base class, `FileHandler`, while the file-specific mapping is done in two classes: `DinodexFile` and `AfricanFile`. The idea was to easily support future files of various formats.

Notes:
I use a hidden variable, `weight_classification`, to get around having to compare integers and strings. This variable is populated when a `Dinosaur` object is created.