Method: FakeFS::FakeDir#initialize

Defined in:
lib/fakefs/fake/dir.rb

#initialize(name = nil, parent = nil) ⇒ FakeDir

Returns a new instance of FakeDir.



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/fakefs/fake/dir.rb', line 7

def initialize(name = nil, parent = nil)
  @name    = name
  @parent  = parent
  @ctime   = Time.now
  @mtime   = @ctime
  @atime   = @ctime
  @mode    = 0100000 + (0777 - File.umask)
  @uid     = Process.uid
  @gid     = Process.gid
  @content = ''
  @entries = {}
end