Sha256: 08cd392556347d6a3f79e7bfbe7f04d260702cd6bd5c5eaf22cedd5fcbca1ed9

Contents?: true

Size: 281 Bytes

Versions: 3

Compression:

Stored size: 281 Bytes

Contents

# frozen_string_literal: true

module MailerLite
  module Middleware
    # This middleware will convert empty response to {}
    class FixUnparsedJson < Faraday::Response::Middleware
      def parse(body)
        return '{}' if body == ''

        body
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mailerlite-1.14.0 lib/mailerlite/middleware/fix_unparsed_json.rb
mailerlite-1.13.1 lib/mailerlite/middleware/fix_unparsed_json.rb
mailerlite-1.13.0 lib/mailerlite/middleware/fix_unparsed_json.rb