class Concurrent::IVar

def ns_complete_without_notification(success, value, reason)

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