Use space after control keywords
Use alias_method instead of alias
Use ! instead of not
has_key? is deprecated in favor of key?
Redundant `begin` block detected
Do not use parentheses for method calls with no arguments
Annotation keywords should be all upper case, followed by a colon and a space, then a note describing the problem
Cleanup trailing whitespace
Mssing space after #
Keep a blank line before and after access modifiers
Avoid multi-line ?: (the ternary operator); use if/unless instead
Use attr_reader to define trivial reader methods
Avoid the use of Perl-style backrefs
Align the parameters of a method call if they span more than one line
Never use unless with else
Prefer global variables from the English library
Refactor get_indicator to use case statement
Don't use parentheses around the condition of an if/unless/while/until
Prefer `&&` and `||` to `and` and `or`

Finish off 9cda432abe93fd29bce310f4489e3321417cd7bc.
Remove useless line

From de16daf4de8b0092690ff2b028108cdb395b762c.