Refactored bits of Definition::RubyMethod.

Calling methods has been split up in #call_method and #call and various tests
have been cleaned up.

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>
Removed unused code from VariablePredicates.

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>
Extra tests for creating definitions.

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>
Rake task for extracting TODO tags and the likes.

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>
Builder for blocks and separated class tests.

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