Change code example to match my personal style
Upgrade gem dependencies
Fix rubocop warnings
Fix reek warnings