Rubocop

do not merge yet, just source for discussion.
problem with HEREDOC is indentation, or do you have trick how to deal with it?