Sha256: 54756e819b6270bb3e0f3f788c37a461166492ac9c76ba91f57e408057aa5292

Contents?: true

Size: 355 Bytes

Versions: 3

Compression:

Stored size: 355 Bytes

Contents

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

module Apiture
  module Swagger
    class ObjectDefinition < Node
      attr_reader :id

      attribute :required
      attribute :discriminator

      hash :items
      hash :properties

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
apiture-0.2.6 lib/apiture/swagger/object_definition.rb
apiture-0.2.5 lib/apiture/swagger/object_definition.rb
apiture-0.2.4 lib/apiture/swagger/object_definition.rb