Sha256: da623771c3430a5d93681b4f4b2841d100e7064ff73bad78433bdeb29208907d

Contents?: true

Size: 440 Bytes

Versions: 2

Compression:

Stored size: 440 Bytes

Contents

module JSONAPIonify::Structure
  module Objects
    class Error < Base
      may_contain! :id, :links, :status, :code, :title, :detail, :source, :meta

      implements :links, as: Maps::ErrorLinks
      implements :source, as: Source
      implements :meta, as: Meta

      type_of! :id, must_be: String
      type_of! :status, must_be: String
      type_of! :code, must_be: String
      type_of! :title, must_be: String
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jsonapionify-0.9.0 lib/jsonapionify/structure/objects/error.rb
jsonapionify-0.0.1.pre lib/jsonapionify/structure/objects/error.rb