class Graphiti::Errors::TypecastFailed
Attributes
name[R]
type_name[R]
Public Class Methods
new(resource, name, value, error, type_name)
click to toggle source
# File lib/graphiti/errors.rb, line 562 def initialize(resource, name, value, error, type_name) @resource = resource @name = name @value = value @error = error @type_name = type_name end
Public Instance Methods
message()
click to toggle source
# File lib/graphiti/errors.rb, line 570 def message <<~MSG #{@resource.class}: Failed typecasting #{@name.inspect}! Given #{@value.inspect} but the following error was raised: #{@error.message} #{@error.backtrace.join("\n")} MSG end