Method: Multimethod::ObjectExtension::ClassMethods#remove_multimethod

Defined in:
lib/multimethod/core_extensions.rb

#remove_multimethod(signature) ⇒ Object

Removes a Multimethod using a signature:

class A
  remove_multimethod "def foo(A x)"
end


52
53
54
# File 'lib/multimethod/core_extensions.rb', line 52

def remove_multimethod(signature)
  ::Multimethod::Table.instance.remove_method(signature)
end