Sha256: b23a12cfc6719a49b0dc0ba996b6b5a796f9a6a4076871708213f093313291d9
Contents?: true
Size: 1.52 KB
Versions: 12
Compression:
Stored size: 1.52 KB
Contents
<% tag = options[:tag] %> <% multi_dialect = options[:multi_dialect] %> <% title = tag.name %> <% json_blob = begin text = tag.text.strip if text[0] == '{' && text.last == '}' JSON.parse(tag.text).to_json else nil end rescue JSON::ParserError => e puts '*' * 80 puts " Invalid JSON payload in endpoint: #{object.path.to_s}" puts " Please make sure it is valid JSON." puts '*' * 80 if api_options.strict then raise e else return end end %> <% if title && !title.empty? %> <header class="example-title"><%= title.strip %></header> <% end %> <div class="example-codeblocks"> <% if multi_dialect && json_blob %> <div class="example-codeblocks__tabs"> <a class="example-codeblocks__tab">JSON</a> <a class="example-codeblocks__tab">cURL</a> </div> <% end %> <pre class="example-codeblocks__example example code js"><%= html_syntax_highlight(tag.text, :plain) %></pre> <% if multi_dialect && json_blob %> <pre class="example-codeblocks__example example code shell"> curl \ -X <%= YARD::Templates::Helpers::RouteHelper.get_route_verb(options[:current_route]) %> \ -H "Authorization: Bearer $TOKEN" \ -H 'Content-Type: application/json' \ -H 'Accept: application/json' \ -d '<%= json_blob %>' \ <%= [ "http://<#{api_options.url_title}>", api_options.url_prefix, YARD::Templates::Helpers::RouteHelper.get_route_path(options[:current_route]) ].compact.reject(&:empty?).join('') %> </pre> <% end %> </div>
Version data entries
12 entries across 12 versions & 1 rubygems