Method: MustBe.disable
- Defined in:
- lib/must_be/core.rb
.disable ⇒ Object
38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/must_be/core.rb', line 38 def disable return unless enabled? @disabled_methods = instance_methods.map do |method_name| method_name = method_name.to_sym method = instance_method(method_name) disabled_method_name = @@disabled_method_for_method[method_name] alias_method method_name, disabled_method_name [method_name, method] end invoke_disabled_handlers end |