aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/extend
diff options
context:
space:
mode:
authorJack Nagel2013-04-01 12:05:57 -0500
committerJack Nagel2013-04-01 16:17:35 -0500
commit1b0f0824fe50c54f03649423173a67f70f94a7a0 (patch)
tree566fc700236bdde8517b4b983d0102364830a65d /Library/Homebrew/extend
parent462a41887823bbf72996c2ce324c5db30f77e89a (diff)
downloadbrew-1b0f0824fe50c54f03649423173a67f70f94a7a0.tar.bz2
Requirement: env DSL is evaluated in context of self, not ENV
This was meant to support: env do |req| append_path 'PATH', req.some_method ... end i.e., the block was evaluated in the context of ENV. But it turned out to be not so useful after all, so I'm ripping it out before something actually depends on it.
Diffstat (limited to 'Library/Homebrew/extend')
-rw-r--r--Library/Homebrew/extend/object.rb15
1 files changed, 0 insertions, 15 deletions
diff --git a/Library/Homebrew/extend/object.rb b/Library/Homebrew/extend/object.rb
deleted file mode 100644
index 8ffe5dc90..000000000
--- a/Library/Homebrew/extend/object.rb
+++ /dev/null
@@ -1,15 +0,0 @@
-class Object
- def instance_exec(*args, &block)
- method_name = :__temp_instance_exec_method
- singleton_class = (class << self; self; end)
- singleton_class.class_eval do
- define_method(method_name, &block)
- end
-
- send(method_name, *args)
- ensure
- singleton_class.class_eval do
- remove_method(method_name) if method_defined?(method_name)
- end
- end unless method_defined?(:instance_exec)
-end