Class: Rex::Post::Dir

Inherits:
Object
  • Object
show all
Defined in:
lib/rex/post/dir.rb

Overview

This class wraps the behavior of the Ruby Dir class against a remote entity. Refer to the Ruby documentation for expected behavior.

Class Method Summary collapse

Class Method Details

.chdir(path) ⇒ Object

Raises:

  • (NotImplementedError)


22
23
24
# File 'lib/rex/post/dir.rb', line 22

def Dir.chdir(path)
  raise NotImplementedError
end

.delete(path) ⇒ Object

Raises:

  • (NotImplementedError)


38
39
40
# File 'lib/rex/post/dir.rb', line 38

def Dir.delete(path)
  raise NotImplementedError
end

.entries(name) ⇒ Object

Raises:

  • (NotImplementedError)


14
15
16
# File 'lib/rex/post/dir.rb', line 14

def Dir.entries(name)
  raise NotImplementedError
end

.foreach(name, &block) ⇒ Object



18
19
20
# File 'lib/rex/post/dir.rb', line 18

def Dir.foreach(name, &block)
  entries(name).each(&block)
end

.getwdObject

Raises:

  • (NotImplementedError)


34
35
36
# File 'lib/rex/post/dir.rb', line 34

def Dir.getwd
  raise NotImplementedError
end

.mkdir(path) ⇒ Object

Raises:

  • (NotImplementedError)


26
27
28
# File 'lib/rex/post/dir.rb', line 26

def Dir.mkdir(path)
  raise NotImplementedError
end

.pwdObject

Raises:

  • (NotImplementedError)


30
31
32
# File 'lib/rex/post/dir.rb', line 30

def Dir.pwd
  raise NotImplementedError
end

.rmdir(path) ⇒ Object

Raises:

  • (NotImplementedError)


42
43
44
# File 'lib/rex/post/dir.rb', line 42

def Dir.rmdir(path)
  raise NotImplementedError
end

Raises:

  • (NotImplementedError)


46
47
48
# File 'lib/rex/post/dir.rb', line 46

def Dir.unlink(path)
  raise NotImplementedError
end