Exception: Graphiti::Errors::TypeNotFound

Inherits:
Base
  • Object
show all
Defined in:
lib/graphiti/errors.rb

Instance Method Summary collapse

Constructor Details

#initialize(resource, attribute, type) ⇒ TypeNotFound

Returns a new instance of TypeNotFound.



617
618
619
620
621
# File 'lib/graphiti/errors.rb', line 617

def initialize(resource, attribute, type)
  @resource = resource
  @attribute = attribute
  @type = type
end

Instance Method Details

#messageObject



623
624
625
626
627
628
629
# File 'lib/graphiti/errors.rb', line 623

def message
  <<~MSG
    Could not find type #{@type.inspect}! This was specified on attribute #{@attribute.inspect} within resource #{@resource.name}

    Valid types are: #{Graphiti::Types.map.keys.inspect}
  MSG
end