Sha256: b94dcbf0ec962e767e3c1421fd67aba27a0bfb23669640f2ad216b0eb55839dd
Contents?: true
Size: 547 Bytes
Versions: 3
Compression:
Stored size: 547 Bytes
Contents
module Flows class Contract # Class for {Type} errors. class Error < ::Flows::Error attr_reader :value attr_reader :value_error # @param value [Object] checked value # @param value_error [String] error message def initialize(value, value_error) @value = value @value_error = value_error end def message [ 'type check failed for:', " `#{@value.inspect}`", "---\n", @value_error ].join("\n") end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
flows-0.5.1 | lib/flows/contract/error.rb |
flows-0.5.0 | lib/flows/contract/error.rb |
flows-0.4.0 | lib/flows/contract/error.rb |