Method: MethodDisabling::DisabledMethod#initialize
- Defined in:
- lib/method_disabling.rb
#initialize(klass, method_name, message = nil) ⇒ DisabledMethod
Disables a instance method. To disable a class method, pass the class’s singleton class as the first argument.
98 99 100 101 102 103 104 105 |
# File 'lib/method_disabling.rb', line 98 def initialize(klass, method_name, = nil) @klass = klass @method_name = method_name = || "#{klass.inspect}##{method_name} is disabled" alias_method! disable! end |