class Concurrent::Promises::InternalStates::Fulfilled
@!visibility private
Public Class Methods
new(value)
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 398 def initialize(value) @Value = value end
Public Instance Methods
apply(args, block)
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 406 def apply(args, block) block.call value, *args end
fulfilled?()
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 402 def fulfilled? true end
reason()
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 414 def reason nil end
to_sym()
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 418 def to_sym :fulfilled end
value()
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 410 def value @Value end