Sha256: 13b54d4adcd0d0d7bb81ab9b644f43534ba0e77e04a1e2e3ada92f43b0c1b0e4

Contents?: true

Size: 539 Bytes

Versions: 3

Compression:

Stored size: 539 Bytes

Contents

type: map
class: Nucleus::API::Requirements
desc:  Requirements that must be met by any adapter
required: yes
mapping:
  "version": { type: text, required: yes, unique: yes }
  "methods":
    type: seq
    required: yes
    sequence:
      - type: map
        class: Nucleus::API::RequiredMethod
        desc:  A method that must be responded to by the adapter
        required: yes
        mapping:
          "name": { type: text, required: yes, unique: yes }
          "arguments": { type: int, required: no, unique: no }

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
nucleus-0.3.1 schemas/api.requirements.schema.yml
nucleus-0.2.0 schemas/api.requirements.schema.yml
nucleus-0.1.0 schemas/api.requirements.schema.yml