Sha256: 58d944ca5b6d5056151e4c9c403ef81ca279ca265d6cbc86f48f9ff7e7913891
Contents?: true
Size: 426 Bytes
Versions: 4
Compression:
Stored size: 426 Bytes
Contents
# frozen_string_literal: true module Schneiderlein class Catch delegate :any?, :empty?, to: :errors attr_reader :request def initialize(request) @request = request end def to_a request.env.fetch('rack.schneiderlein.parse_errors', []) end alias errors to_a def to_s to_a.map do |exc| ExtractREXMLErrorMessage.new(exc).to_s end.join(' ') end end end
Version data entries
4 entries across 4 versions & 1 rubygems