Sha256: 5f5789af9b7f73745202ed0a0ef1906bcb419f8603818b1d707bf8bce658585c
Contents?: true
Size: 389 Bytes
Versions: 3
Compression:
Stored size: 389 Bytes
Contents
# frozen_string_literal: true module MailerLite # Faraday response middleware module Middleware # This class raises an exception based HTTP status codes returned # by the API. class RaiseError < Faraday::Response::Middleware def on_complete(response) error = MailerLite::Error.from_response(response) raise error if error end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mailerlite-1.14.0 | lib/mailerlite/middleware/raise_error.rb |
mailerlite-1.13.1 | lib/mailerlite/middleware/raise_error.rb |
mailerlite-1.13.0 | lib/mailerlite/middleware/raise_error.rb |