@!visibility private
# File lib/concurrent/edge/future.rb, line 478 def initialize(reason) @Reason = reason end
# File lib/concurrent/edge/future.rb, line 498 def apply(block) block.call reason end
# File lib/concurrent/edge/future.rb, line 490 def reason @Reason end
# File lib/concurrent/edge/future.rb, line 482 def success? false end
# File lib/concurrent/edge/future.rb, line 494 def to_sym :failed end
# File lib/concurrent/edge/future.rb, line 486 def value nil end