Sha256: 30f690d121c9e18dcd8c50e9d9bcdf43cf08f4413641b1a52a379793de5c1d60

Contents?: true

Size: 761 Bytes

Versions: 8

Compression:

Stored size: 761 Bytes

Contents

{
  "extends":"http://json-schema.org/hyper-schema",
  "description":"A schema for schema interface definitions that describe programmatic class structures using JSON schema syntax",
  "properties":{
    "methods":{
      "type":"object",
      "description":"This defines the set of methods available to the class instances",
      "additionalProperties":{
        "type":"object",
        "description":"The definition of the method",
        "properties":{
          "parameters":{
            "type":"array",
            "description":"The set of parameters that should be passed to the method when it is called",
            "items":{"$ref":"#"},
            "required": true
          },
          "returns":{"$ref":"#"}
        }
      }
    }    
  }
}

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
autoparse-0.3.3 spec/data/interfaces.json
autoparse-0.3.2 spec/data/interfaces.json
autoparse-0.3.1 spec/data/interfaces.json
autoparse-0.3.0 spec/data/interfaces.json
autoparse-0.2.3 spec/data/interfaces.json
autoparse-0.2.1 spec/data/interfaces.json
autoparse-0.2.0 spec/data/interfaces.json
autoparse-0.1.0 spec/data/interfaces.json