lib/tapioca/dsl/compilers/action_controller_helpers.rb in tapioca-0.11.8 vs lib/tapioca/dsl/compilers/action_controller_helpers.rb in tapioca-0.11.9
- old
+ new
@@ -124,10 +124,12 @@
class << self
extend T::Sig
sig { override.returns(T::Enumerable[Module]) }
def gather_constants
- descendants_of(::ActionController::Base).reject(&:abstract?).select(&:name)
+ descendants_of(::ActionController::Base).select(&:name).select do |klass|
+ klass.const_defined?(:HelperMethods, false)
+ end
end
end
private