class Graphiti::Errors::PolymorphicResourceChildNotFound
Public Class Methods
Source
# File lib/graphiti/errors.rb, line 480 def initialize(resource_class, type: nil, model: nil) @resource_class = resource_class @model = model @type = type end
Public Instance Methods
Source
# File lib/graphiti/errors.rb, line 486 def message @model ? model_message : type_message end
Source
# File lib/graphiti/errors.rb, line 490 def model_message <<~MSG #{@resource_class}: Tried to find Resource subclass with model #{@model.class}, but nothing found! Make sure all your child classes are assigned and associated to the right models: # One of these should be assocated to model #{@model.class}: self.polymorphic = ['Subclass1Resource', 'Subclass2Resource'] MSG end
Source
# File lib/graphiti/errors.rb, line 501 def type_message <<~MSG #{@resource_class}: Tried to find Resource subclass with model #{@model.class}, but nothing found! Make sure all your child classes are assigned and associated to the right models: # One of these should be assocated to model #{@model.class}: self.polymorphic = ['Subclass1Resource', 'Subclass2Resource'] MSG end