lib/refinements/pathnames.rb in refinements-7.11.0 vs lib/refinements/pathnames.rb in refinements-7.12.0

- old
+ new

@@ -52,9 +52,15 @@ def make_ancestors dirname.mkpath self end + # rubocop:disable Style/RedundantSelf + def mkdir + self.exist? ? self : super and self + end + # rubocop:enable Style/RedundantSelf + def rewrite read.then { |content| write yield(content) if block_given? } self end