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

- old
+ new

@@ -62,17 +62,21 @@ arguments.each { |argument| generate_methods_for_argument(klass, argument) } class_options.each { |_name, option| generate_methods_for_argument(klass, option) } end end - sig { override.returns(T::Enumerable[Module]) } - def self.gather_constants - all_classes.select do |const| - name = qualified_name_of(const) + class << self + extend T::Sig - name && - !name.match?(BUILT_IN_MATCHER) && - ::Rails::Generators::Base > const + sig { override.returns(T::Enumerable[Module]) } + def gather_constants + all_classes.select do |const| + name = qualified_name_of(const) + + name && + !name.match?(BUILT_IN_MATCHER) && + ::Rails::Generators::Base > const + end end end private