fix the plus method that sneaked into arm
This commit is contained in:
@ -48,8 +48,14 @@ module Parfait
|
||||
method
|
||||
end
|
||||
|
||||
def remove_instance_method method
|
||||
self.instance_methods.delete method
|
||||
def remove_instance_method method_name
|
||||
found = get_instance_method( method_name )
|
||||
if found
|
||||
self.instance_methods.delete(found)
|
||||
else
|
||||
raise "No such method #{method_name} in #{self.name}"
|
||||
end
|
||||
self.instance_methods.delete found
|
||||
end
|
||||
|
||||
def create_instance_method method_name , arg_names
|
||||
|
@ -38,7 +38,7 @@ module Virtual
|
||||
def remove_remaining
|
||||
@gonners.each do |method|
|
||||
next if(method.name == :plus)
|
||||
method.for_class.remove_instance_method method
|
||||
method.for_class.remove_instance_method method.name
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user