Synchronization::Object
@abstract @!visibility private
# File lib/concurrent/edge/future.rb, line 899 def default_executor future.default_executor end
@return [Future]
# File lib/concurrent/edge/future.rb, line 925 def evaluate_to(*args, block) complete_with Future::Success.new(block.call(*args)) rescue StandardError => error complete_with Future::Failed.new(error) rescue Exception => error log(ERROR, 'Edge::Future', error) complete_with Future::Failed.new(error) end
# File lib/concurrent/edge/future.rb, line 893 def future @Future end
# File lib/concurrent/edge/future.rb, line 914 def inspect to_s end
# File lib/concurrent/edge/future.rb, line 903 def state future.state end
Generated with the Darkfish Rdoc Generator 2.