class Concurrent::Promises::InternalStates::Rejected
@!visibility private
Public Class Methods
new(reason)
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 432 def initialize(reason) @Reason = reason end
Public Instance Methods
apply(args, block)
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 452 def apply(args, block) block.call reason, *args end
fulfilled?()
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 436 def fulfilled? false end
reason()
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 444 def reason @Reason end
to_sym()
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 448 def to_sym :rejected end
value()
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 440 def value nil end