class Graphiti::Errors::SideloadQueryBuildingError

Public Class Methods

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

Public Instance Methods

message() click to toggle source
# File lib/graphiti/errors.rb, line 289
      def message
        <<-MSG
          #{@resource_class.name}: error occurred while sideloading "#{@sideload_name}"!

          The error was raised while attempting to build the scope for the associated Resource.

          Read more about sideload scoping here: www.graphiti.dev/guides/concepts/resources#customizing-scope

          Here's the original, underlying error:

          #{cause.class.name}: #{cause.message}
          #{cause.backtrace.join("\n")}
        MSG
      end