diff options
| author | Jack Nagel | 2013-04-01 12:05:57 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-04-01 16:17:35 -0500 |
| commit | 1b0f0824fe50c54f03649423173a67f70f94a7a0 (patch) | |
| tree | 566fc700236bdde8517b4b983d0102364830a65d /Library/Homebrew/extend | |
| parent | 462a41887823bbf72996c2ce324c5db30f77e89a (diff) | |
| download | brew-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.rb | 15 |
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 |
