Sha256: aacc7aa462909764b46aee91b2b93fc1ae8479ec1e9f8bab357e3c216b81525b

Contents?: true

Size: 436 Bytes

Versions: 10

Compression:

Stored size: 436 Bytes

Contents

module Swaggard
  module Swagger
    module Parameters
      class Base

        attr_reader :name, :description
        attr_writer :is_required

        def to_doc
          {
            'name'          => @name,
            'in'            => @in,
            'required'      => @is_required,
            'type'          => @data_type,
            'description'   => description
          }
        end

      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
swaggard-1.5.1 lib/swaggard/swagger/parameters/base.rb
swaggard-1.5.0 lib/swaggard/swagger/parameters/base.rb
swaggard-1.4.0 lib/swaggard/swagger/parameters/base.rb
swaggard-1.3.0 lib/swaggard/swagger/parameters/base.rb
swaggard-1.2.0 lib/swaggard/swagger/parameters/base.rb
swaggard-1.1.1 lib/swaggard/swagger/parameters/base.rb
swaggard-1.1.0 lib/swaggard/swagger/parameters/base.rb
swaggard-1.0.2 lib/swaggard/swagger/parameters/base.rb
swaggard-1.0.1 lib/swaggard/swagger/parameters/base.rb
swaggard-1.0.0 lib/swaggard/swagger/parameters/base.rb