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