Class: File

Inherits:
Object show all
Defined in:
lib/overload/file.rb

Class Method Summary collapse

Class Method Details

.change(name) ⇒ Object



8
9
10
11
12
# File 'lib/overload/file.rb', line 8

def change(name)
  data = File.read(name)
  data = yield data
  File.write(name, data)
end

.write(name, data) ⇒ Object



3
4
5
6
# File 'lib/overload/file.rb', line 3

def write(name, data)
  File.open(name, 'w') { |f| f.write(data) }
  data
end