blob: 82c452cc0f8e718f90724afb91695cbc58ad2cfc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
module Homebrew
module_function
def method_missing(method, *args, &block)
if instance_methods.include?(method)
odeprecated "#{self}##{method}", "'module_function' or 'def self.#{method}' to convert it to a class method"
return instance_method(method).bind(self).call(*args, &block)
end
super
end
def respond_to_missing?(method, include_private = false)
return true if method_defined?(method)
super(method, include_private)
end
end
|