ended up rewriting completely the taggable file, so rubocop is happy