diff --git a/Library/Homebrew/cmd/bottle.rb b/Library/Homebrew/cmd/bottle.rb index 8c07a6f8d0..7de08761d3 100644 --- a/Library/Homebrew/cmd/bottle.rb +++ b/Library/Homebrew/cmd/bottle.rb @@ -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) diff --git a/Library/Homebrew/utils/inreplace.rb b/Library/Homebrew/utils/inreplace.rb index a6451c49f0..52a43ece94 100644 --- a/Library/Homebrew/utils/inreplace.rb +++ b/Library/Homebrew/utils/inreplace.rb @@ -20,5 +20,6 @@ module Utils Pathname(path).atomic_write(s) end end + module_function :inreplace end end