Sha256: 668b1c241ba3922b2c79b76e82023e9fdff250f74955da68867926117ad3f361
Contents?: true
Size: 643 Bytes
Versions: 15
Compression:
Stored size: 643 Bytes
Contents
# frozen_string_literal: true # :reek:InstanceVariableAssumption # :reek:NilCheck module SwaggerDocsGenerator module Actions # Write parameter type :query class Query < Parameter def to_hash { in: :query, name: @name.nil? ? 'query' : @name, description: @description.nil? ? '' : @description, required: @required.nil? ? true : @required, type: @type.nil? ? 'array' : @type, items: { type: 'string' } } end private def type(text) @type = text end end end end
Version data entries
15 entries across 15 versions & 1 rubygems