diff options
Diffstat (limited to 'lib/un.rb')
-rw-r--r-- | lib/un.rb | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -30,7 +30,6 @@ require "fileutils" require "optparse" module FileUtils -# @fileutils_label = "" @fileutils_output = $stdout end @@ -256,7 +255,7 @@ def wait_writable wait = (wait = options[:w]) ? Float(wait) : 0.2 argv.each do |file| begin - open(file, "r+b") + File.open(file, "r+b") {} rescue Errno::ENOENT break rescue Errno::EACCES => e @@ -412,6 +411,9 @@ def help end module UN # :nodoc: + + VERSION = "0.3.0" + module_function def help(argv, output: $stdout) all = argv.empty? @@ -422,7 +424,7 @@ module UN # :nodoc: messages = {} store = proc {|msg| messages[cmd] = msg} end - open(__FILE__) do |me| + File.open(__FILE__) do |me| while me.gets("##\n") if help = me.gets("\n\n") if all or argv.include?(cmd = help[/^#\s*ruby\s.*-e\s+(\w+)/, 1]) |