2020-07-25 00:48:15 +05:30
|
|
|
# typed: strict
|
|
|
|
|
|
|
|
module Utils::Inreplace
|
|
|
|
include Kernel
|
|
|
|
|
|
|
|
sig { params(paths: T::Array[T.untyped], before: T.nilable(String), after: T.nilable(String), audit_result: T::Boolean).void }
|
|
|
|
def inreplace(paths, before = nil, after = nil, audit_result = true); end
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
class StringInreplaceExtension
|
|
|
|
sig { params(before: String, after: String).returns(T.nilable(String)) }
|
|
|
|
def sub!(before, after)
|
|
|
|
end
|
|
|
|
|
|
|
|
sig { params(before: T.nilable(String), after: T.nilable(String), audit_result: T::Boolean).returns(T.nilable(String)) }
|
|
|
|
def gsub!(before, after, audit_result = true); end
|
|
|
|
|
2020-07-26 13:32:17 +05:30
|
|
|
sig {params(flag: String, new_value: String).void}
|
2020-07-25 00:48:15 +05:30
|
|
|
def change_make_var!(flag, new_value)
|
|
|
|
end
|
|
|
|
|
2020-07-26 13:32:17 +05:30
|
|
|
sig {params(flags: T::Array[String]).void}
|
2020-07-25 00:48:15 +05:30
|
|
|
def remove_make_var!(flags)
|
|
|
|
end
|
|
|
|
|
2020-07-26 13:32:17 +05:30
|
|
|
sig {params(flag: String).returns(String)}
|
2020-07-25 00:48:15 +05:30
|
|
|
def get_make_var(flag)
|
|
|
|
end
|
|
|
|
end
|