Sha256: 2fba3692c2cee4a75e58c38ac477f25e7d0b7a99fd11ea7f65762f333c37c52e

Contents?: true

Size: 1.11 KB

Versions: 4

Compression:

Stored size: 1.11 KB

Contents

# <% if klass.type == 'class' %><%= klass.type.capitalize %>: **<%= klass.full_name %>**<% if klass.superclass %> < <% end %><% unless String === klass.superclass %><%= klass.superclass&.name %> <% else %> <%= klass.superclass %> <% end %> <% else %> <%= klass.type.capitalize %>: <%= klass&.name %> <% end %>
<% if klass.description && !klass.description.empty? %><%= h klass.description %><% end %>
<% unless klass.constants.empty? %>
## Constants
***
<% klass.constants.sort_by { |x| x.name }.each do |const| %> **<%= const.name %>**
  <%= h const.description %>
<% end %><% end %>
<% unless klass.attributes.empty? %>
## Attributes
<% klass.attributes.sort_by { |x| x.name }.each do |attr| %>
  **[<%= attr.rw %>]** <%= attr.name %>
<% end %><% end %>
<% unless klass_methods.empty? %>
## Public Class Methods
***
<% klass_methods.each do |method| %>### <%= method.name %><%= method.params %>

<%= h method.description %><% end %><% end %>
<% unless instance_methods.empty? %>
## Public Instance Methods
<% instance_methods.each do |method| %>### <%= method.name %><%= method.params %>

<%= h method.description %><% end %><% end %>

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rdoc-markdown-0.1.14 lib/templates/classfile.md.erb
rdoc-markdown-0.1.13 lib/templates/classfile.md.erb
rdoc-markdown-0.1.12 lib/templates/classfile.md.erb
rdoc-markdown-0.1.10 lib/templates/classfile.md.erb