Sha256: 16bdc933156a4607f27b2c86db1ab7451c339cbce57422de60015b46316a7cfd

Contents?: true

Size: 304 Bytes

Versions: 15

Compression:

Stored size: 304 Bytes

Contents

# frozen_string_literal: true

module Refinements
  module Files
    refine File.singleton_class do
      def rewrite path
        warn "[DEPRECATION]: File.rewrite is deprecated, use Pathname#rewrite instead."
        read(path).then { |content| write path, yield(content) }
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
refinements-7.18.0 lib/refinements/files.rb
refinements-7.17.0 lib/refinements/files.rb
refinements-7.16.0 lib/refinements/files.rb
refinements-7.15.1 lib/refinements/files.rb
refinements-7.15.0 lib/refinements/files.rb
refinements-7.14.0 lib/refinements/files.rb
refinements-7.13.0 lib/refinements/files.rb
refinements-7.12.0 lib/refinements/files.rb
refinements-7.11.0 lib/refinements/files.rb
refinements-7.10.0 lib/refinements/files.rb
refinements-7.9.0 lib/refinements/files.rb
refinements-7.8.0 lib/refinements/files.rb
refinements-7.7.0 lib/refinements/files.rb
refinements-7.6.0 lib/refinements/files.rb
refinements-7.5.0 lib/refinements/files.rb