Support Pathname object for warning feature of bundled gems

This commit is contained in:
Hiroshi SHIBATA 2023-11-02 13:32:53 +09:00
parent d9cb75b741
commit e34e8b93f8
No known key found for this signature in database
GPG Key ID: F9CF13417264FAC2

View File

@ -70,6 +70,7 @@ module Gem::BUNDLED_GEMS
end
def self.warning?(name, specs: nil)
name = File.path(name) # name can be a feature name or a file path with String or Pathname
return if specs.to_a.map(&:name).include?(name.sub(LIBEXT, ""))
name = name.tr("/", "-")
_t, path = $:.resolve_feature_path(name)