class SimpleJsonapi::ErrorSerializer
Subclass {ErrorSerializer} to create serializers for specific types of errors.
Public Class Methods
@overload (see Definition::Error#about_link) @return (see Definition::Error#about_link)
# File lib/simple_jsonapi/error_serializer.rb, line 44 def about_link(*args, **options, &block) definition.about_link(*args, **options, &block) end
@overload (see Definition::Error#code) @return (see Definition::Error#code)
# File lib/simple_jsonapi/error_serializer.rb, line 20 def code(*args, **options, &block) definition.code(*args, **options, &block) end
@overload (see Definition::Error#detail) @return (see Definition::Error#detail)
# File lib/simple_jsonapi/error_serializer.rb, line 32 def detail(*args, **options, &block) definition.detail(*args, **options, &block) end
@overload (see Definition::Error#id) @return (see Definition::Error#id)
# File lib/simple_jsonapi/error_serializer.rb, line 8 def id(*args, **options, &block) definition.id(*args, **options, &block) end
@overload (see Definition::Concerns::HasMetaObject#meta) @return (see Definition::Concerns::HasMetaObject#meta)
# File lib/simple_jsonapi/error_serializer.rb, line 50 def meta(name, *args, **options, &block) definition.meta(name, *args, **options, &block) end
@overload (see Definition::Error#source) @return (see Definition::Error#source)
# File lib/simple_jsonapi/error_serializer.rb, line 38 def source(*args, &block) definition.source(*args, &block) end
@overload (see Definition::Error#status) @return (see Definition::Error#status)
# File lib/simple_jsonapi/error_serializer.rb, line 14 def status(*args, **options, &block) definition.status(*args, **options, &block) end
@overload (see Definition::Error#title) @return (see Definition::Error#title)
# File lib/simple_jsonapi/error_serializer.rb, line 26 def title(*args, **options, &block) definition.title(*args, **options, &block) end
Public Instance Methods
@return (see Definition::Concerns::HasLinksObject#link_definitions)
# File lib/simple_jsonapi/error_serializer.rb, line 68 def link_definitions definition.link_definitions end
@return (see Definition::Error#member_definitions)
# File lib/simple_jsonapi/error_serializer.rb, line 58 def member_definitions definition.member_definitions end
@return (see Definition::Concerns::HasMetaObject#meta_definitions)
# File lib/simple_jsonapi/error_serializer.rb, line 73 def meta_definitions definition.meta_definitions end
@return (see Definition::Error#source_definitions)
# File lib/simple_jsonapi/error_serializer.rb, line 63 def source_definition definition.source_definition end