lib/tapioca/dsl/compilers/sidekiq_worker.rb in tapioca-0.9.4 vs lib/tapioca/dsl/compilers/sidekiq_worker.rb in tapioca-0.10.0

- old
+ new

@@ -70,12 +70,16 @@ generate_perform_method(worker, "perform_at", at_params) generate_perform_method(worker, "perform_in", in_params) end end - sig { override.returns(T::Enumerable[Module]) } - def self.gather_constants - all_classes.select { |c| c < Sidekiq::Worker } + class << self + extend T::Sig + + sig { override.returns(T::Enumerable[Module]) } + def gather_constants + all_classes.select { |c| c < Sidekiq::Worker } + end end private sig do