Schema
Anchor::Schema
Example
class MySchema < Anchor::Schema
resource UserResource
resource PostResource
enum UserRoleEnum
end
MySchema.registerNote: Currently, dependent resources and enums do not have their types generated. All resources and enums must be registered as part of the schema.
Class Methods
.register
- Type:
Anchor::Schema::Register
.resource
- Type:
Anchor::Resource -> void
Anchor::Resource is not defined in Anchor. The definition is:
module Anchor::Resource < JSONAPI::Resource
include Anchor::SchemaSerializable
abstract
endAdds resource to register.
.enum
- Type:
Achor::Types::Enum -> void
Adds enum to register.
Classes
Anchor::Schema::Register
Instance Methods
#enums
- Type:
Anchor::Types::Enum[]
#resources
- Type:
Anchor::Resource[]