Use Rubocop

Documenting in one place does not make Rubocop happy. The cop description, "Document classes and non-namespace modules.", hints at the difference: it complains when the module is not a pure namespace, containing the YaST initialization: `Foo = FooClass.new; Foo.main`. Your new code does not have that.