class Concurrent::IVar

def try_set(value = NULL, &block)

Returns:
  • (Boolean) - true if the value was set else false
def try_set(value = NULL, &block)
  set(value, &block)
  true
rescue MultipleAssignmentError
  false
end