geemus/netrc — Issue #2: netrc should use atomic file replacement
Author: dpiddy
Created: 2012-02-23 12:44:11+00:00
State: open

Currently the library writes directly to the file that was opened. To avoid corruption issues, it should write to a temp file close to the real file and use `File.rename` to atomically replace the old file.

This relates to #1; the file opened with `Netrc.read` should probably not be replaced until it's verified the contents will be valid.