From d4eef04883104c6b4618a843651584cb65c9428d Mon Sep 17 00:00:00 2001 From: aycabta Date: Sat, 31 Aug 2019 20:55:35 +0900 Subject: Use double splat for keyword args by a hash object in lib/un.rb --- lib/un.rb | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'lib/un.rb') diff --git a/lib/un.rb b/lib/un.rb index 14f5b10fec..4a15a37394 100644 --- a/lib/un.rb +++ b/lib/un.rb @@ -88,7 +88,7 @@ def cp options[:preserve] = true if options.delete :p dest = argv.pop argv = argv[0] if argv.size == 1 - FileUtils.send cmd, argv, dest, options + FileUtils.send cmd, argv, dest, **options end end @@ -109,7 +109,7 @@ def ln options[:force] = true if options.delete :f dest = argv.pop argv = argv[0] if argv.size == 1 - FileUtils.send cmd, argv, dest, options + FileUtils.send cmd, argv, dest, **options end end @@ -125,7 +125,7 @@ def mv setup do |argv, options| dest = argv.pop argv = argv[0] if argv.size == 1 - FileUtils.mv argv, dest, options + FileUtils.mv argv, dest, **options end end @@ -144,7 +144,7 @@ def rm cmd = "rm" cmd += "_r" if options.delete :r options[:force] = true if options.delete :f - FileUtils.send cmd, argv, options + FileUtils.send cmd, argv, **options end end @@ -161,7 +161,7 @@ def mkdir setup("p") do |argv, options| cmd = "mkdir" cmd += "_p" if options.delete :p - FileUtils.send cmd, argv, options + FileUtils.send cmd, argv, **options end end @@ -177,7 +177,7 @@ end def rmdir setup("p") do |argv, options| options[:parents] = true if options.delete :p - FileUtils.rmdir argv, options + FileUtils.rmdir argv, **options end end @@ -202,7 +202,7 @@ def install (group = options.delete :g) and options[:group] = group dest = argv.pop argv = argv[0] if argv.size == 1 - FileUtils.install argv, dest, options + FileUtils.install argv, dest, **options end end @@ -218,7 +218,7 @@ def chmod setup do |argv, options| mode = argv.shift mode = /\A\d/ =~ mode ? mode.oct : mode - FileUtils.chmod mode, argv, options + FileUtils.chmod mode, argv, **options end end @@ -232,7 +232,7 @@ end def touch setup do |argv, options| - FileUtils.touch argv, options + FileUtils.touch argv, **options end end -- cgit v1.2.3