Method: Concurrent::Agent#error

Defined in:
lib/concurrent-ruby/concurrent/agent.rb

#errornil, Error Also known as: reason

When #failed? and #error_mode is :fail, returns the error object which caused the failure, else nil. When #error_mode is :continue will always return nil.

Returns:

  • (nil, Error)

    the error which caused the failure when #failed?



240
241
242
# File 'lib/concurrent-ruby/concurrent/agent.rb', line 240

def error
  @error.value
end