Sha256: a420b482a30ba2833d8fc53e697667fe1b11c1a37cb1082cf3da4add4872638c

Contents?: true

Size: 336 Bytes

Versions: 4

Compression:

Stored size: 336 Bytes

Contents

# encoding: utf-8

module Attestor

  module Validations

    # @private
    module Reporter

      def validate(object)
        validate! object
        Report.new(object)
      rescue InvalidError => error
        Report.new(error.object, error)
      end

    end # module Reporter

  end # module Validations

end # module Attestor

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
attestor-2.2.1 lib/attestor/validations/reporter.rb
attestor-2.2.0 lib/attestor/validations/reporter.rb
attestor-2.1.0 lib/attestor/validations/reporter.rb
attestor-2.0.0 lib/attestor/validations/reporter.rb