Class: Peruby::DirectoryHandle
- Inherits:
-
Object
- Object
- Peruby::DirectoryHandle
- Defined in:
- lib/peruby/runtime/directory_handle.rb
Overview
Stateful Perl directory handle backed by Ruby's Dir.
Instance Method Summary collapse
- #close ⇒ Object
-
#initialize(path) ⇒ DirectoryHandle
constructor
A new instance of DirectoryHandle.
- #read ⇒ Object
- #rewind ⇒ Object
Constructor Details
#initialize(path) ⇒ DirectoryHandle
Returns a new instance of DirectoryHandle.
6 7 8 |
# File 'lib/peruby/runtime/directory_handle.rb', line 6 def initialize(path) @directory = Dir.open(path) end |
Instance Method Details
#close ⇒ Object
13 14 15 16 |
# File 'lib/peruby/runtime/directory_handle.rb', line 13 def close @directory.close 1 end |
#read ⇒ Object
10 |
# File 'lib/peruby/runtime/directory_handle.rb', line 10 def read = @directory.read |
#rewind ⇒ Object
11 |
# File 'lib/peruby/runtime/directory_handle.rb', line 11 def rewind = @directory.rewind && 1 |