* Fix Ruby3 compatibility issue with Procs * Fix rubocop complaints * Remove ruby 3 from CI actions * Simplify check for &:foo procs
21 lines
419 B
Ruby
21 lines
419 B
Ruby
# frozen_string_literal: true
|
|
|
|
module JSONAPI
|
|
module Serializer
|
|
class Error < StandardError; end
|
|
|
|
class UnsupportedIncludeError < Error
|
|
attr_reader :include_item, :klass
|
|
|
|
def initialize(include_item, klass)
|
|
@include_item = include_item
|
|
@klass = klass
|
|
end
|
|
|
|
def message
|
|
"#{include_item} is not specified as a relationship on #{klass}"
|
|
end
|
|
end
|
|
end
|
|
end
|