Fixed incorrectly named attribute readers.

These got messed up by a find-replace action I ran on the lib/ directory.

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>
Updated definitions template for recent changes

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>
Definitions for Rails and friends.

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>
Renamed ConstantLoader#load to #load_constant.

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>
Refactored definitions generation process.

This new setup uses proxy objects to deal with load order problems as well as
including various changes to make the definitions generator work better with
Rails related code.

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>
Use constant proxies for the core definitions.

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>