lib/rio/ioh.rb in rio-0.3.6 vs lib/rio/ioh.rb in rio-0.3.7
- old
+ new
@@ -127,12 +127,22 @@
@ios.close
@ios = nil
end
end
def closed?() @ios.nil? end
+ def each(&block)
+ while filename = handle.read
+ yield filename
+ end
+ end
+ def each0(&block)
+ handle.each { |filename|
+ yield filename
+ }
+ end
extend Forwardable
def_instance_delegators(:handle,
- :each,:read,
+ :read,
:pos,:pos=,:tell,:seek,:rewind)
end
end
end
__END__