Exception: FunnelHttp::HttpAggregateError
- Defined in:
- lib/funnel_http/errors.rb
Overview
Aggregates multiple http errors
Instance Attribute Summary collapse
-
#error_responses ⇒ Object
readonly
Returns the value of attribute error_responses.
Class Method Summary collapse
-
.generate_error_message(error_responses) ⇒ String
Generate error message for
StandardError#initialize
.
Instance Method Summary collapse
-
#initialize(error_responses) ⇒ HttpAggregateError
constructor
A new instance of HttpAggregateError.
Constructor Details
#initialize(error_responses) ⇒ HttpAggregateError
Returns a new instance of HttpAggregateError.
17 18 19 20 |
# File 'lib/funnel_http/errors.rb', line 17 def initialize(error_responses) @error_responses = error_responses super(HttpAggregateError.(error_responses)) end |
Instance Attribute Details
#error_responses ⇒ Object (readonly)
Returns the value of attribute error_responses.
14 15 16 |
# File 'lib/funnel_http/errors.rb', line 14 def error_responses @error_responses end |
Class Method Details
.generate_error_message(error_responses) ⇒ String
Generate error message for StandardError#initialize
27 28 29 |
# File 'lib/funnel_http/errors.rb', line 27 def self.(error_responses) error_responses.map { |res| "#{res[:url]} (#{res[:status_code]} error)" }.join(", ") end |