I think that when the code is this close together, this reads great:
module ::Jobs
class TranslatorMigrateToAzurePortal < Onceoff
If the code starts floating down being explicit makes more sense … eg:
module ::Jobs
[ 50 lines omitted]
class TranslatorMigrateToAzurePortal < ::Jobs::Onceoff
That said, I am on a fence here, so I am fine either way. ::Jobs::Onceoff
is short enough and mega explicit so we can just go with that for now.