lib/tapioca/gemfile.rb in tapioca-0.8.1 vs lib/tapioca/gemfile.rb in tapioca-0.8.2

- old
+ new

@@ -136,10 +136,11 @@ File.expand_path(gemfile.path + "/..") end class GemSpec extend(T::Sig) + include GemHelper IGNORED_GEMS = T.let(["sorbet", "sorbet-static", "sorbet-runtime", "sorbet-static-and-runtime"].freeze, T::Array[String]) sig { returns(String) } @@ -158,11 +159,11 @@ @files = T.let(collect_files, T::Array[Pathname]) end sig { params(gemfile_dir: String).returns(T::Boolean) } def ignore?(gemfile_dir) - gem_ignored? || gem_in_app_dir?(gemfile_dir) + gem_ignored? || gem_in_app_dir?(gemfile_dir, full_gem_path) end sig { returns(String) } def name @spec.name @@ -282,29 +283,12 @@ end false end - sig { params(path: T.any(String, Pathname)).returns(String) } - def to_realpath(path) - path_string = path.to_s - path_string = File.realpath(path_string) if File.exist?(path_string) - path_string - end - sig { returns(T::Boolean) } def gem_ignored? IGNORED_GEMS.include?(name) - end - - sig { params(gemfile_dir: String).returns(T::Boolean) } - def gem_in_app_dir?(gemfile_dir) - !gem_in_bundle_path? && full_gem_path.start_with?(gemfile_dir) - end - - sig { returns(T::Boolean) } - def gem_in_bundle_path? - full_gem_path.start_with?(Bundler.bundle_path.to_s, Bundler.app_cache.to_s) end end end end