I did it in accordance with [Ruby style guide](https://github.com/bbatsov/ruby-style-guide):
> Indent the public, protected, and private methods as much the method definitions they apply to. Leave one blank line above the visibility modifier and one blank line below in order to emphasize that it applies to all methods below it.