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__