@private
# File lib/concurrent/promises.rb, line 443 def initialize(value, reason) super() @Value = value @Reason = reason end
# File lib/concurrent/promises.rb, line 465 def apply(args, block) block.call(*reason, *args) end
# File lib/concurrent/promises.rb, line 449 def fulfilled? false end
# File lib/concurrent/promises.rb, line 461 def reason @Reason end
# File lib/concurrent/promises.rb, line 453 def to_sym :rejected end
# File lib/concurrent/promises.rb, line 457 def value @Value end