{"id":12227829,"name":"file_overwrite","ecosystem":"rubygems","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).","homepage":"https://www.wisebabel.com","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":null,"keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2018-09-18T23:11:37.970Z","latest_release_published_at":"2018-10-13T01:11:17.367Z","latest_release_number":"1.0","last_synced_at":"2026-09-12T09:07:18.836Z","created_at":"2025-10-07T02:52:02.296Z","updated_at":"2026-09-16T21:02:10.178Z","registry_url":"https://gem.coop/gems/file_overwrite","install_command":"gem install file_overwrite -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/file_overwrite/","metadata":{"funding":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-09-16T21:02:10.177Z","dependent_packages_count":0,"downloads":4305,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":76.3076923076923,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":25.435897435897434},"purl":"pkg:gem/file_overwrite?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/file_overwrite","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/file_overwrite","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/file_overwrite/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/file_overwrite/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/file_overwrite/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/file_overwrite/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/file_overwrite/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/file_overwrite/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/file_overwrite/codemeta","maintainers":[{"uuid":"78220","login":"MasaSakano","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://gem.coop/profiles/MasaSakano","role":null,"created_at":"2025-10-07T17:20:45.722Z","updated_at":"2025-10-07T17:20:45.722Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/MasaSakano/packages"}]}