class Flows::Contract::Error
Class for {Type} errors.
Attributes
value[R]
value_error[R]
Public Class Methods
new(value, value_error)
click to toggle source
@param value [Object] checked value @param value_error
[String] error message
# File lib/flows/contract/error.rb, line 9 def initialize(value, value_error) @value = value @value_error = value_error end
Public Instance Methods
message()
click to toggle source
# File lib/flows/contract/error.rb, line 14 def message [ 'type check failed for:', " `#{@value.inspect}`", "---\n", @value_error ].join("\n") end