Sha256: a89270ffaaafed0080591e3fdfe7cfca42cd12ba51ed8ffff4c9f732bd6cdae3
Contents?: true
Size: 929 Bytes
Versions: 3
Compression:
Stored size: 929 Bytes
Contents
require 'apiture/swagger/info' require 'apiture/swagger/external_docs' require 'apiture/swagger/security' require 'apiture/swagger/security_definition' require 'apiture/swagger/path' require 'apiture/swagger/object_definition' require 'apiture/swagger/array_definition' require 'apiture/swagger/definition_reference' # require 'apiture/swagger/response' module Apiture module Swagger class Specification < Node attribute :swagger attribute :info, validate: true attribute :host attribute :base_path attribute :external_docs, validate: true list :schemes list :consumes list :produces list :tags, validate: true list :security, validate: true hash :paths, validate: true hash :definitions, validate: true hash :parameters, validate: true hash :responses, validate: true hash :security_definitions, validate: true end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
apiture-0.2.6 | lib/apiture/swagger/specification.rb |
apiture-0.2.5 | lib/apiture/swagger/specification.rb |
apiture-0.2.4 | lib/apiture/swagger/specification.rb |