Sha256: 88015d286d63c09bbe1dcdd085522b219a5a963d8754fad14d7d5ac2a18e312c

Contents?: true

Size: 315 Bytes

Versions: 3

Compression:

Stored size: 315 Bytes

Contents

require 'diesel/swagger/node'
require 'diesel/swagger/property'

module Diesel
  module Swagger
    class Definition < Node
      attr_reader :id

      attribute :required
      attribute :discriminator

      hash :properties

      def initialize(id)
        super()
        @id = id
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
diesel-api-dsl-0.1.3 lib/diesel/swagger/definition.rb
diesel-api-dsl-0.1.2 lib/diesel/swagger/definition.rb
diesel-api-dsl-0.1.1 lib/diesel/swagger/definition.rb