Skip to content

Commit 3a28e5f

Browse files
ksssclaude
andcommitted
Use top-level path in fileutils.rbs to suppress deprecation warning
`FileUtils::path` is deprecated in favor of the top-level `path` type. Replace internal references so `steep check --validate=library` no longer emits RBS::DeprecatedTypeName warnings. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 505bd5c commit 3a28e5f

1 file changed

Lines changed: 21 additions & 21 deletions

File tree

stdlib/fileutils/0/fileutils.rbs

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ module FileUtils
189189
%a{deprecated: Use top-level `path` instead}
190190
type path = ::path
191191

192-
type pathlist = path | Array[path]
192+
type pathlist = ::path | Array[::path]
193193

194194
# <!--
195195
# rdoc-file=lib/fileutils.rb
@@ -228,8 +228,8 @@ module FileUtils
228228
#
229229
# Related: FileUtils.pwd.
230230
#
231-
def self?.cd: (path dir, ?verbose: boolish) -> void
232-
| [X] (path dir, ?verbose: boolish) { (String) -> X } -> X
231+
def self?.cd: (::path dir, ?verbose: boolish) -> void
232+
| [X] (::path dir, ?verbose: boolish) { (String) -> X } -> X
233233

234234
# <!--
235235
# rdoc-file=lib/fileutils.rb
@@ -444,7 +444,7 @@ module FileUtils
444444
#
445445
# Related: FileUtils.compare_stream.
446446
#
447-
def self?.compare_file: (path a, path b) -> bool
447+
def self?.compare_file: (::path a, ::path b) -> bool
448448

449449
# <!--
450450
# rdoc-file=lib/fileutils.rb
@@ -538,7 +538,7 @@ module FileUtils
538538
#
539539
# Related: [methods for copying](rdoc-ref:FileUtils@Copying).
540540
#
541-
def self?.copy_entry: (path src, path dest, ?boolish preserve, ?boolish dereference_root, ?boolish remove_destination) -> void
541+
def self?.copy_entry: (::path src, ::path dest, ?boolish preserve, ?boolish dereference_root, ?boolish remove_destination) -> void
542542

543543
# <!--
544544
# rdoc-file=lib/fileutils.rb
@@ -565,7 +565,7 @@ module FileUtils
565565
#
566566
# Related: [methods for copying](rdoc-ref:FileUtils@Copying).
567567
#
568-
def self?.copy_file: (path src, path dest, ?boolish preserve, ?boolish dereference) -> void
568+
def self?.copy_file: (::path src, ::path dest, ?boolish preserve, ?boolish dereference) -> void
569569

570570
# <!--
571571
# rdoc-file=lib/fileutils.rb
@@ -633,7 +633,7 @@ module FileUtils
633633
#
634634
# Related: [methods for copying](rdoc-ref:FileUtils@Copying).
635635
#
636-
def self?.cp: (pathlist src, path dest, ?preserve: boolish, ?noop: boolish, ?verbose: boolish) -> void
636+
def self?.cp: (pathlist src, ::path dest, ?preserve: boolish, ?noop: boolish, ?verbose: boolish) -> void
637637

638638
# <!--
639639
# rdoc-file=lib/fileutils.rb
@@ -750,7 +750,7 @@ module FileUtils
750750
#
751751
# Related: [methods for copying](rdoc-ref:FileUtils@Copying).
752752
#
753-
def self?.cp_lr: (pathlist src, path dest, ?noop: boolish, ?verbose: boolish, ?dereference_root: boolish, ?remove_destination: boolish) -> void
753+
def self?.cp_lr: (pathlist src, ::path dest, ?noop: boolish, ?verbose: boolish, ?dereference_root: boolish, ?remove_destination: boolish) -> void
754754

755755
# <!--
756756
# rdoc-file=lib/fileutils.rb
@@ -856,7 +856,7 @@ module FileUtils
856856
#
857857
# Related: [methods for copying](rdoc-ref:FileUtils@Copying).
858858
#
859-
def self?.cp_r: (pathlist src, path dest, ?preserve: boolish, ?noop: boolish, ?verbose: boolish, ?dereference_root: boolish, ?remove_destination: boolish) -> void
859+
def self?.cp_r: (pathlist src, ::path dest, ?preserve: boolish, ?noop: boolish, ?verbose: boolish, ?dereference_root: boolish, ?remove_destination: boolish) -> void
860860

861861
# <!--
862862
# rdoc-file=lib/fileutils.rb
@@ -937,7 +937,7 @@ module FileUtils
937937
#
938938
# Related: [methods for copying](rdoc-ref:FileUtils@Copying).
939939
#
940-
def self?.install: (path src, path dest, ?mode: mode?, ?owner: String?, ?group: String?, ?preserve: boolish, ?noop: boolish, ?verbose: boolish) -> void
940+
def self?.install: (::path src, ::path dest, ?mode: mode?, ?owner: String?, ?group: String?, ?preserve: boolish, ?noop: boolish, ?verbose: boolish) -> void
941941

942942
# <!--
943943
# rdoc-file=lib/fileutils.rb
@@ -986,7 +986,7 @@ module FileUtils
986986
#
987987
# Related: FileUtils.ln (has different options).
988988
#
989-
def self?.link_entry: (path src, path dest, ?boolish dereference_root, ?boolish remove_destination) -> void
989+
def self?.link_entry: (::path src, ::path dest, ?boolish dereference_root, ?boolish remove_destination) -> void
990990

991991
# <!--
992992
# rdoc-file=lib/fileutils.rb
@@ -1044,7 +1044,7 @@ module FileUtils
10441044
#
10451045
# Related: FileUtils.link_entry (has different options).
10461046
#
1047-
def self?.ln: (pathlist src, path dest, ?force: boolish, ?noop: boolish, ?verbose: boolish) -> void
1047+
def self?.ln: (pathlist src, ::path dest, ?force: boolish, ?noop: boolish, ?verbose: boolish) -> void
10481048

10491049
# <!--
10501050
# rdoc-file=lib/fileutils.rb
@@ -1131,7 +1131,7 @@ module FileUtils
11311131
#
11321132
# Related: FileUtils.ln_sf.
11331133
#
1134-
def self?.ln_s: (pathlist src, path dest, ?force: boolish, ?relative: boolish, ?target_directory: boolish, ?noop: boolish, ?verbose: boolish) -> void
1134+
def self?.ln_s: (pathlist src, ::path dest, ?force: boolish, ?relative: boolish, ?target_directory: boolish, ?noop: boolish, ?verbose: boolish) -> void
11351135

11361136
# <!--
11371137
# rdoc-file=lib/fileutils.rb
@@ -1154,15 +1154,15 @@ module FileUtils
11541154
# Like FileUtils.ln_s, but always with keyword argument <code>force: true</code>
11551155
# given.
11561156
#
1157-
def self?.ln_sf: (pathlist src, path dest, ?noop: boolish, ?verbose: boolish) -> void
1157+
def self?.ln_sf: (pathlist src, ::path dest, ?noop: boolish, ?verbose: boolish) -> void
11581158

11591159
# <!--
11601160
# rdoc-file=lib/fileutils.rb
11611161
# - ln_sr(src, dest, target_directory: true, force: nil, noop: nil, verbose: nil)
11621162
# -->
11631163
# Like FileUtils.ln_s, but create links relative to `dest`.
11641164
#
1165-
def self?.ln_sr: (pathlist src, path dest, ?target_directory: boolish, ?noop: boolish, ?verbose: boolish) -> void
1165+
def self?.ln_sr: (pathlist src, ::path dest, ?target_directory: boolish, ?noop: boolish, ?verbose: boolish) -> void
11661166

11671167
# <!--
11681168
# rdoc-file=lib/fileutils.rb
@@ -1339,7 +1339,7 @@ module FileUtils
13391339
# mv src0 dest0
13401340
# mv src1.txt src1 dest1
13411341
#
1342-
def self?.mv: (pathlist src, path dest, ?force: boolish, ?noop: boolish, ?verbose: boolish, ?secure: boolish) -> void
1342+
def self?.mv: (pathlist src, ::path dest, ?force: boolish, ?noop: boolish, ?verbose: boolish, ?secure: boolish) -> void
13431343

13441344
# <!--
13451345
# rdoc-file=lib/fileutils.rb
@@ -1418,7 +1418,7 @@ module FileUtils
14181418
#
14191419
# Related: [methods for deleting](rdoc-ref:FileUtils@Deleting).
14201420
#
1421-
def self?.remove_dir: (path path, ?boolish force) -> void
1421+
def self?.remove_dir: (::path path, ?boolish force) -> void
14221422

14231423
# <!--
14241424
# rdoc-file=lib/fileutils.rb
@@ -1435,7 +1435,7 @@ module FileUtils
14351435
#
14361436
# Related: FileUtils.remove_entry_secure.
14371437
#
1438-
def self?.remove_entry: (path path, ?boolish force) -> void
1438+
def self?.remove_entry: (::path path, ?boolish force) -> void
14391439

14401440
# <!--
14411441
# rdoc-file=lib/fileutils.rb
@@ -1456,7 +1456,7 @@ module FileUtils
14561456
#
14571457
# Related: [methods for deleting](rdoc-ref:FileUtils@Deleting).
14581458
#
1459-
def self?.remove_entry_secure: (path path, ?boolish force) -> void
1459+
def self?.remove_entry_secure: (::path path, ?boolish force) -> void
14601460

14611461
# <!--
14621462
# rdoc-file=lib/fileutils.rb
@@ -1473,7 +1473,7 @@ module FileUtils
14731473
#
14741474
# Related: [methods for deleting](rdoc-ref:FileUtils@Deleting).
14751475
#
1476-
def self?.remove_file: (path path, ?boolish force) -> void
1476+
def self?.remove_file: (::path path, ?boolish force) -> void
14771477

14781478
# <!--
14791479
# rdoc-file=lib/fileutils.rb
@@ -1749,5 +1749,5 @@ module FileUtils
17491749
#
17501750
# Related: FileUtils.touch.
17511751
#
1752-
def self?.uptodate?: (path new, _Each[path] old_list) -> bool
1752+
def self?.uptodate?: (::path new, _Each[::path] old_list) -> bool
17531753
end

0 commit comments

Comments
 (0)