class T::Private::DeclState
def without_on_method_added
def without_on_method_added begin # explicit 'self' is needed here old_value = self.skip_on_method_added self.skip_on_method_added = true yield ensure self.skip_on_method_added = old_value end end