class MemFs::Fake::File
Attributes
content[RW]
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
MemFs::Fake::Entry.new
# File lib/memfs/fake/file.rb, line 17 def initialize(*args) super @content = Content.new @closed = false end
Public Instance Methods
close()
click to toggle source
# File lib/memfs/fake/file.rb, line 9 def close @closed = true end
closed?()
click to toggle source
# File lib/memfs/fake/file.rb, line 13 def closed? @closed end
pos()
click to toggle source
# File lib/memfs/fake/file.rb, line 23 def pos content.pos end
pos=(value)
click to toggle source
# File lib/memfs/fake/file.rb, line 27 def pos=(value) content.pos = value end
size()
click to toggle source
# File lib/memfs/fake/file.rb, line 31 def size content.size end
type()
click to toggle source
# File lib/memfs/fake/file.rb, line 35 def type return 'blockSpecial' if block_device return 'characterSpecial' if character_device 'file' end