mruby-dir/dir.rb: reformat according to coding standard

This commit is contained in:
Yukihiro "Matz" Matsumoto
2022-12-20 19:51:18 +09:00
parent d46bbb72ac
commit e6a2f0b98e
+46 -46
View File
@@ -9,53 +9,53 @@ class Dir
alias pos tell
alias pos= seek
def self.entries(path)
a = []
self.open(path) { |d|
while s = d.read
a << s
end
}
a
end
def self.foreach(path, &block)
if block
self.open(path).each { |f| block.call(f) }
else
self.open(path).each
end
end
def self.open(path, &block)
if block
d = self.new(path)
begin
block.call(d)
ensure
d.close
end
else
self.new(path)
end
end
def self.chdir(path, &block)
my = self # workaround for https://github.com/mruby/mruby/issues/1579
if block
wd = self.getwd
begin
self._chdir(path)
block.call(path)
ensure
my._chdir(wd)
end
else
self._chdir(path)
end
end
class << self
def entries(path)
a = []
self.open(path) do |d|
while s = d.read
a << s
end
end
a
end
def foreach(path, &block)
if block
self.open(path).each {|f| block.call(f) }
else
self.open(path).each
end
end
def open(path, &block)
if block
d = self.new(path)
begin
block.call(d)
ensure
d.close
end
else
self.new(path)
end
end
def chdir(path, &block)
my = self # workaround for https://github.com/mruby/mruby/issues/1579
if block
wd = self.getwd
begin
self._chdir(path)
block.call(path)
ensure
my._chdir(wd)
end
else
self._chdir(path)
end
end
alias exists? exist?
alias pwd getwd
alias rmdir delete