lib/tapioca/compilers/symbol_table/symbol_generator.rb in tapioca-0.1.3 vs lib/tapioca/compilers/symbol_table/symbol_generator.rb in tapioca-0.1.4
- old
+ new
@@ -457,9 +457,10 @@
end
sig { params(constant: Module, strict: T::Boolean).returns(T::Boolean) }
def defined_in_gem?(constant, strict: true)
files = get_file_candidates(constant)
+ files = Tapioca::ConstantLocator.files_for(constant) if files.empty?
return !strict if files.empty?
files.any? do |file|
path_in_gem?(file)