From 911003987bc52cebf7625934877bc93cb10056fe Mon Sep 17 00:00:00 2001 From: Akira Yumiyama Date: Tue, 2 Apr 2013 15:32:01 +0900 Subject: add Kernel#open --- mrblib/kernel.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 mrblib/kernel.rb (limited to 'mrblib/kernel.rb') diff --git a/mrblib/kernel.rb b/mrblib/kernel.rb new file mode 100644 index 000000000..2c5f85742 --- /dev/null +++ b/mrblib/kernel.rb @@ -0,0 +1,11 @@ +module Kernel + def open(file, *rest) + raise ArgumentError unless file.is_a?(String) + + if file[0] == "|" + IO.popen(file[1..-1], *rest) + else + File.open(file, *rest) + end + end +end -- cgit v1.2.3