All hail the mighty rubocop.

Rubocop is a static code analyzer for style guide violations. This
will help align our code with the community norms, making it easier
for existing ruby/rails devs to feel at home with our codebase.
Align the parameters of a method call if they span more than one line.
Align the elements of a hash literal if they span more than one line.
Use && instead of and. Use || instead of or.
Avoid using {...} for multi-line blocks.
Remove redundant curly braces around hashs parameters.
Do not use :: for method calls.
Remove extra blank lines.
Remove extra lines at body start and end.
Add missing tailing newlines.
Add missing spaces after comment symbol.
Use \ instead of + to concatenate those strings.
Use `fail` instead of `raise` to signal exceptions.
Add spaces after commas.
Remove trailing whitespace.
Remove trailing blank line.
Remove space inside square brackets.
Add missing spaces within braces.
Fix the spacing around brace-delineated blocks.
Use the ruby 1.9 hash syntax consistently.