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