General code review
Replace unnecessary for loop
Remove trailing spaces
Use single quoted strings
Use newer hash syntax
Add YARD documentation blocks
Rename DEFAULT_PARAMETERS to DEFAULT_OPTIONS