Sha256: 1508457e351f5aadea62f1629418dd2606912b6324171245352b65bc3c7e1524

Contents?: true

Size: 550 Bytes

Versions: 2

Compression:

Stored size: 550 Bytes

Contents

<% if object.has_tag?(:option) %>
<% object.parameters.each do |param, default| %>
<% tags = object.tags(:option).select {|x| x.name.to_s == param.to_s.sub(/^\*+|:$/, '') } %>
<% next if tags.empty? %>

Options Hash (`<%= param %>`):

<% tags.each do |tag| %>
* <%= tag.pair.name %> <%= format_types(tag.pair.types || ['Object']) %> <% if tag.pair.defaults %> - default: <%= tag.pair.defaults.map { |t| "`#{h t}`" }.join(", ") %><% end %> <% if tag.pair.text && tag.pair.text =~ /\S/ %> - <%= tag.pair.text %><% end %>

<% end %>
<% end %>
<% end %>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
yard-to_mkdocs-0.1.1 lib/yard/to_mkdocs/default/tags/html/option.erb
yard-to_mkdocs-0.1.0 lib/yard/to_mkdocs/default/tags/html/option.erb