This class provides a Ruby-oriented scheme to safely overwrite an existing file, leaving a backup file unless specified otherwise. It writes a temporary file first, which is renamed to the original file in one action. It accepts a block like some IO class-methods (e.g., each_line) and chaining like String methods (e.g., sub and gsub).
Required Ruby Version
>= 2.0
Authors
Masa Sakano
Versions
-
1.0
-
source
- 1.0 source October 13, 2018 (24 KB)
-
-
0.1
-
source
- 0.1 source September 18, 2018 (20.5 KB)
-