Method: FakeFS::Pathname#write

Defined in:
lib/fakefs/pathname.rb

#write(string, *args) ⇒ Object

See File.write. Returns the number of bytes written.



776
777
778
779
780
781
782
783
# File 'lib/fakefs/pathname.rb', line 776

def write(string, *args)
  offset = args[0]
  open_args = args[1]
  File.open(@path, open_args || 'w') do |file|
    file.seek(offset) if offset
    return file.write(string)
  end
end