class Concurrent::Promises::InternalStates::PartiallyRejected
@!visibility private
Public Class Methods
new(value, reason)
click to toggle source
Calls superclass method
# File lib/concurrent-ruby/concurrent/promises.rb, line 459 def initialize(value, reason) super() @Value = value @Reason = reason end
Public Instance Methods
apply(args, block)
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 481 def apply(args, block) block.call(*reason, *args) end
fulfilled?()
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 465 def fulfilled? false end
reason()
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 477 def reason @Reason end
to_sym()
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 469 def to_sym :rejected end
value()
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 473 def value @Value end