# File setup.rb, line 129 def move_file(src, dest) File.unlink dest if File.exist?(dest) begin File.rename src, dest rescue File.open(dest, 'wb') {|f| f.write File.read(src) } File.chmod File.stat(src).mode, dest File.unlink src end end