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