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. 1.0
    1. source

      1. 1.0 source October 13, 2018 (24 KB)
  2. 0.1
    1. source

      1. 0.1 source September 18, 2018 (20.5 KB)

SHA 256 checksum