class Concurrent::IVar
def ns_complete_without_notification(success, value, reason)
def ns_complete_without_notification(success, value, reason) raise MultipleAssignmentError if [:fulfilled, :rejected].include? @state set_state(success, value, reason) event.set end