Sha256: 4adb6eeb41c5e47391f2c8589073b14cc95ed22dc9e5797b6b8713b27f2281d5

Contents?: true

Size: 334 Bytes

Versions: 2

Compression:

Stored size: 334 Bytes

Contents

# frozen_string_literal: true

module GrapeSwagger
  module DocMethods
    class ProducesConsumes
      class << self
        def call(*args)
          return ['application/json'] unless args.flatten.present?

          args.flatten.map { |x| GrapeSwagger::CONTENT_TYPE_DEFAULTS[x] || x }.uniq
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
grape-swagger-2.1.2 lib/grape-swagger/doc_methods/produces_consumes.rb
grape-swagger-2.1.1 lib/grape-swagger/doc_methods/produces_consumes.rb