diff options
author | aycabta <aycabta@gmail.com> | 2019-08-31 20:55:35 +0900 |
---|---|---|
committer | aycabta <aycabta@gmail.com> | 2019-08-31 20:55:35 +0900 |
commit | d4eef04883104c6b4618a843651584cb65c9428d (patch) | |
tree | 9194f2c919e8b6bc87de01a7459ec74721e948c8 /lib | |
parent | 602fbd4338a875aa26c6248338a3df97e08a6b72 (diff) |
Use double splat for keyword args by a hash object in lib/un.rb
Diffstat (limited to 'lib')
-rw-r--r-- | lib/un.rb | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -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 |