# File lib/rr/injections/singleton_method_added_injection.rb, line 54 def reset if subject_has_method_defined?(original_method_alias_name) memoized_original_method_alias_name = original_method_alias_name placeholder_method_defined = @placeholder_method_defined subject_class.class_eval do remove_method :singleton_method_added unless placeholder_method_defined alias_method :singleton_method_added, memoized_original_method_alias_name end remove_method memoized_original_method_alias_name end end end