keg_relocate: fix all text files being marked as changed

This commit is contained in:
Bo Anderson 2023-07-28 00:43:30 +01:00
parent f56f27b0d6
commit e5346d8aac
No known key found for this signature in database
GPG Key ID: 3DB94E204E137D65

View File

@ -34,7 +34,7 @@ class Keg
@replacement_map.fetch(key)
end
sig { params(text: String).void }
sig { params(text: String).returns(T::Boolean) }
def replace_text(text)
replacements = @replacement_map.values.to_h
@ -47,7 +47,7 @@ class Keg
changed = text.gsub!(key, replacements[key])
any_changed ||= changed
end
any_changed
!any_changed.nil?
end
sig { params(path: T.any(String, Regexp)).returns(Regexp) }