From 4b6a8d83df3413cfa11bb7ef95ce8284f0967f43 Mon Sep 17 00:00:00 2001 From: Sam Bostock Date: Wed, 26 Oct 2022 22:34:45 -0400 Subject: [PATCH] Fix singleton method definition style --- lib/tapioca/dsl/compilers/rubocop.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/tapioca/dsl/compilers/rubocop.rb b/lib/tapioca/dsl/compilers/rubocop.rb index 2474314cb..b993a8010 100644 --- a/lib/tapioca/dsl/compilers/rubocop.rb +++ b/lib/tapioca/dsl/compilers/rubocop.rb @@ -14,9 +14,12 @@ module Compilers class RuboCop < Compiler ConstantType = type_member { { fixed: T.all(T.class_of(::RuboCop::Cop::Base), Extensions::RuboCop) } } - sig { override.returns(T::Enumerable[Class]) } - def self.gather_constants - descendants_of(::RuboCop::Cop::Base).select { |constant| name_of(constant) } + class << self + extend T::Sig + sig { override.returns(T::Enumerable[Class]) } + def gather_constants + descendants_of(::RuboCop::Cop::Base).select { |constant| name_of(constant) } + end end sig { override.void }