Sha256: c9a460e0ddcc27684fb170cb80d5cdc75eb1a5ae27fabe8a4cdea36c99d9fdc7

Contents?: true

Size: 396 Bytes

Versions: 4

Compression:

Stored size: 396 Bytes

Contents

module SoberSwag
  module Reporting
    module Report
      ##
      # Exception thrown when used with {Reporting::Input::Interface#call!}.
      class Error < StandardError
        def initialize(report)
          @report = report
        end

        def message
          "Reported errors: #{report.full_errors.join(', ')}"
        end

        attr_reader :report
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sober_swag-0.25.2 lib/sober_swag/reporting/report/error.rb
sober_swag-0.25.1 lib/sober_swag/reporting/report/error.rb
sober_swag-0.25.0 lib/sober_swag/reporting/report/error.rb
sober_swag-0.24.1 lib/sober_swag/reporting/report/error.rb