aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Nagel2014-06-18 19:23:42 -0500
committerJack Nagel2014-06-18 19:25:35 -0500
commitcf0c666a3ed653cdc5b767e36a7ac1a1b81c0f70 (patch)
tree42a68b07a11ab181993de1f497b45ac7a91dc471
parent34e355362f6232bf73bd96525df7c60d24bf1621 (diff)
downloadhomebrew-cf0c666a3ed653cdc5b767e36a7ac1a1b81c0f70.tar.bz2
Expose inreplace as a class method
-rw-r--r--Library/Homebrew/cmd/bottle.rb6
-rw-r--r--Library/Homebrew/utils/inreplace.rb1
2 files changed, 2 insertions, 5 deletions
diff --git a/Library/Homebrew/cmd/bottle.rb b/Library/Homebrew/cmd/bottle.rb
index 8c07a6f8d..7de08761d 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 a6451c49f..52a43ece9 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