class Graphiti::Errors::ResourceNotFound

Public Class Methods

new(resource_class, sideload_name, tried) click to toggle source
# File lib/graphiti/errors.rb, line 687
def initialize(resource_class, sideload_name, tried)
  @resource_class = resource_class
  @sideload_name = sideload_name
  @tried = tried
end

Public Instance Methods

message() click to toggle source
# File lib/graphiti/errors.rb, line 693
      def message
        <<~MSG
          Could not find resource class for sideload '#{@sideload_name}' on Resource '#{@resource_class.name}'!

          Tried to find classes: #{@tried.join(", ")}

          If this follows a non-standard naming convention, use the :resource option to pass it directly:

          has_many :comments, resource: SpecialCommentResource
        MSG
      end