diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/unpack.rb | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/Library/Homebrew/cmd/unpack.rb b/Library/Homebrew/cmd/unpack.rb index 162d887b9..9c71f8025 100644 --- a/Library/Homebrew/cmd/unpack.rb +++ b/Library/Homebrew/cmd/unpack.rb @@ -2,33 +2,9 @@ require "stringio" require "formula" module Homebrew - module DATALoader - # Original code from http://stackoverflow.com/a/2157556/371237 - def self.load(path) - data = StringIO.new - path.open("r") do |f| - begin - line = f.gets - end until line.nil? || /^__END__$/ === line - data << line while line = f.gets - end - data.rewind - data - end - end - module UnpackPatch def patch - return unless ARGV.flag? "--patch" - - begin - old_verbose, $VERBOSE = $VERBOSE, nil - Object.const_set "DATA", DATALoader.load(path) - ensure - $VERBOSE = old_verbose - end - - super + super if ARGV.flag?("--patch") end end |
