Skip to content

Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →

instance method

Dir#rewind

() -> self
rewind → self

Sets the position in self to zero; see Dir As Stream-Like:

Example
dir = Dir.new('example')
dir.read    # => "."
dir.read    # => ".."
dir.pos     # => 2
dir.rewind  # => #<Dir:example>
dir.pos     # => 0
See also #read #seek #pos= #tell also in 4.1 · 4.0 · 3.3 · 3.2 · 3.1 · 3.0