class StrongJSON::Type::TypeError
Attributes
path[R]
@dynamic path, value
value[R]
@dynamic path, value
Public Class Methods
new(path:, value:)
click to toggle source
Calls superclass method
# File lib/strong_json/type.rb, line 388 def initialize(path:, value:) @path = path @value = value type = path.type s = type.alias || type super "TypeError at #{path.to_s}: expected=#{s}, value=#{value.inspect}" end
Public Instance Methods
type()
click to toggle source
# File lib/strong_json/type.rb, line 396 def type path.type end