Sha256: 3d9b9e3b649c0baebeac1f516f42e438cb3d0df85ada8b23a6c296a36f9ae072

Contents?: true

Size: 331 Bytes

Versions: 4

Compression:

Stored size: 331 Bytes

Contents

require 'apiture/swagger/node'
require 'apiture/swagger/property'

module Apiture
  module Swagger
    class Definition < Node
      attr_reader :id

      attribute :required
      attribute :discriminator

      hash :properties

      def initialize(id = "<Inline>")
        super()
        @id = id
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
apiture-0.2.3 lib/apiture/swagger/definition.rb
apiture-0.2.2 lib/apiture/swagger/definition.rb
apiture-0.2.1 lib/apiture/swagger/definition.rb
apiture-0.2.0 lib/apiture/swagger/definition.rb