Expose inreplace as a class method

This commit is contained in:
Jack Nagel 2014-06-18 19:23:42 -05:00
parent fb7ce8c484
commit 4fd63dc4f8
2 changed files with 2 additions and 5 deletions

View File

@ -33,10 +33,6 @@ BOTTLE_ERB = <<-EOS
EOS
module Homebrew extend self
class << self
include Utils::Inreplace
end
def keg_contains string, keg
if not ARGV.homebrew_developer?
return quiet_system 'fgrep', '--recursive', '--quiet', '--max-count=1', string, keg
@ -236,7 +232,7 @@ module Homebrew extend self
f = Formula.factory formula_name
update_or_add = nil
inreplace f.path do |s|
Utils::Inreplace.inreplace(f.path) do |s|
if s.include? 'bottle do'
update_or_add = 'update'
string = s.sub!(/ bottle do.+?end\n/m, output)

View File

@ -20,5 +20,6 @@ module Utils
Pathname(path).atomic_write(s)
end
end
module_function :inreplace
end
end