Do not inject exception class in type lookup
Remove useless assignment
Add FIXME note to unfinished spec
Do not shadow outer local
Do not instantiate exception explicitly
Switch to 1.9 style hash syntax
Do not shadow outer variable
Prefer reduce over inject
Whitespace
Nuke dead code
Add rubocop config