Sha256: fac1f6e4912258fc4c77dae09011e642b4c7e2c9fed85f20a37f15f16061ab1e

Contents?: true

Size: 630 Bytes

Versions: 15

Compression:

Stored size: 630 Bytes

Contents

<%
  return unless endpoint.request_body
  return if endpoint.request_body.raw['x-hide-request']
  title = defined?(title) ? title : nil

  renderer = Nexmo::OAS::Renderer::Presenters::RequestBodyRaw

  # The first format defined is preferred. This is usually application/json
  format = endpoint.request_body.formats[0]
%>

<%
  if endpoint.request_body.exhibits_one_of_multiple_schemas?(format)
%>
  <%= erb :'open_api/_request_one_of', locals: { endpoint: endpoint, format: format, title: title } %>

<% else %>
  <%= erb :'open_api/_request_single', locals: { endpoint: endpoint, format: format, title: title} %>
<%
  end
%>

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
nexmo-oas-renderer-2.7.2 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.7.1 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.7.0 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.6.0 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.5.0 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.4.1 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.4.0 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.3.0 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.2.0 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.1.3 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.1.2 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.1.1 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.1.0 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.0.1 lib/nexmo/oas/renderer/views/open_api/_requests.erb
nexmo-oas-renderer-2.0.0 lib/nexmo/oas/renderer/views/open_api/_requests.erb