{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:gem/file_overwrite?repository_url=https://gem.coop","name":"file_overwrite","description":"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).","version":"1.0","softwareVersion":"1.0","license":"https://spdx.org/licenses/MIT","url":"https://www.wisebabel.com","maintainer":[{"@type":"Person","name":"MasaSakano"}],"author":[{"@type":"Person","name":"MasaSakano"}],"copyrightHolder":[{"@type":"Person","name":"MasaSakano"}],"dateCreated":"2018-09-18","dateModified":"2018-10-13","datePublished":"2018-10-13","copyrightYear":2018,"downloadUrl":"https://gem.coop/downloads/file_overwrite-1.0.gem","softwareHelp":{"@type":"WebSite","url":"http://www.rubydoc.info/gems/file_overwrite/"},"applicationCategory":"rubygems","runtimePlatform":"rubygems","sameAs":["https://gem.coop/gems/file_overwrite"]}