<% @title = "library #{@entry.name}" @description = @entry.description %>

<%= manual_home_link() %> > <%= _('All Libraries') %> > <%= friendly_library_name(@entry.name) %>

<%= search_form() %> <% headline_init %> <%= headline(@entry.id == '_builtin' ? _('Builtin Library') : "library #{@entry.name}") %> <% headline_push all_classes = @entry.all_classes err_classes = @entry.all_error_classes.sort modules = @entry.all_modules objects = @entry.all_objects classes = all_classes - err_classes - modules - objects %> <%= headline(_("Abstract")) %> <%= compile_rd(@entry.source) %> <% [[classes, _('Classes')], [modules, _('Modules')], [objects, _('Objects')], [err_classes, _('Exception Classes')]].each do |cs, msg| unless cs.empty? %> <%= headline(msg) %> <% draw_tree(cs) do |c, indent| %> <% end %>
<%= " " * indent %> <%= class_link(c.name, c.name) %> <%= compile_rd(c.synopsis_source) %>
<% end end %> <% [[@entry.requires.sort, _('Required Libraries')], [(@entry.sublibraries - @entry.requires).sort, _('Sub-Libraries')]].each do |cs, msg| unless cs.empty? %> <%= headline(msg) %> <% cs.each do |c| %> <% end %>
<%= library_link(c.name) %> <%= compile_rd(c.synopsis_source) %>
<% end end %> <% ents = @entry.methods.sort unless ents.empty? %> <%= headline(_("Added/Redefined Methods")) %>

<% ents.each do |m| %> <%= link_to_method(m, true) %> <% end %>

<% end %>