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