Sha256: 36271bcc9f607f295d755517b88f28d451d0b1c9c29303cfe172d0036a413d1c
Contents?: true
Size: 707 Bytes
Versions: 1
Compression:
Stored size: 707 Bytes
Contents
# encoding: utf-8 module Assertion # The exception to be raised by invalid assertions' `validate!` method call # # @api public # class InvalidError < RuntimeError # @!scope class # @!method new(*names) # Creates an exception instance # # @param [Symbol, Array<Symbol>] names Wrong names of attribute(s) # # @return [Assertion::InvalidError] # # @api private # @private def initialize(*messages) @messages = messages.flatten.freeze super freeze end # @!attribute [r] messages # # @return [Array<String>] The list of error messages # attr_reader :messages end # class InvalidError end # module Assertion
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
assertion-0.0.1 | lib/assertion/exceptions/invalid_error.rb |