class Graphiti::Errors::Unlinkable

Public Class Methods

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

Public Instance Methods

message() click to toggle source
# File lib/graphiti/errors.rb, line 249
      def message
        <<-MSG
          #{@resource_class.name}: Tried to link sideload #{@sideload.name.inspect}, but cannot generate links!

          Graphiti.config.context_for_endpoint must be set to enable link generation:

          Graphiti.config.context_for_endpoint = ->(path, action) { ... }
        MSG
      end