module Restspec::Stores

Constants

EndpointStore

The Endpoint Store is a Hash extended using {Stores::EndpointStoreDelegator} This is where we store the endpoints to tests.

It's important to note that, because this is a Hash, there can't be two endpoint with the same full name. There can't be two endpoints called `books/index` for example.

NamespaceStore

The Namespace Store is a Hash extended using {Stores::NamespaceStoreDelegator} This is where we store the namespaces of the API.

It's important to note that, because this is a Hash, there can't be two namespaces with the same name. Anonymous namespaces can't be stored here. They are just stored as children of each namespace.

SchemaStore

The Schema Store is a Hash extended using {Stores::SchemaStoreDelegator} This is where we store the schemas to use.

It's important to note that, because this is a Hash, there can't be two schemas with the same name.