/
show.html.erb
73 lines (64 loc) · 2.41 KB
/
show.html.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<% @title = @rubygem.name %>
<% @subtitle = @latest_version.try(:to_slug) %>
<% if @rubygem.versions_count.zero? %>
<p>
This gem is not currently hosted on Gemcutter.
</p>
<% else %>
<div id="admin">
<%= link_to "Edit", edit_rubygem_path(@rubygem), :id => "edit" if @rubygem.owned_by?(current_user) %>
<%= subscribe_link(@rubygem) %>
<%= unsubscribe_link(@rubygem) %>
</div>
<div id="markup">
<%= simple_markup(@latest_version.info) %>
</div>
<div class="border">
<%= clippy(@latest_version.to_install) %>
<div class="install">
<div class="instructions"><strong>install</strong><span><%= @latest_version.to_install %></span></div>
</div>
</div>
<div class="border">
<div class="meta">
<div class="top">
<div class="authors">
<h5>Authors</h5>
<% if @latest_version.authors.present? %>
<p><%= @latest_version.authors %></p>
<% else %>
<p>N/A</p>
<% end %>
</div>
<div class="downloads">
<strong><%= number_with_delimiter(@rubygem.downloads) %></strong> total downloads
</div>
<div class="downloads">
<strong><%= number_with_delimiter(@latest_version.downloads_count) %></strong> version downloads
</div>
</div>
<% unless @rubygem.linkset.empty? %>
<div class="links">
<h5>Links</h5>
<%= link_to_page "Homepage", @rubygem.linkset.home %>
<%= link_to_page "Source Code", @rubygem.linkset.code %>
<%= link_to_page "Documentation", @rubygem.linkset.docs %>
<%= link_to_page "Wiki", @rubygem.linkset.wiki %>
<%= link_to_page "Mailing List", @rubygem.linkset.mail %>
<%= link_to_page "Bug Tracker", @rubygem.linkset.bugs %>
</div>
<% end %>
<div class="versions">
<h5>Versions</h5>
<ol>
<%= render @rubygem.versions.limited(5) %>
</ol>
<% if @rubygem.versions_count > 5 %>
<%= link_to "Show all versions (#{@rubygem.versions_count} total)", rubygem_versions_url(@rubygem), :class => "more" %>
<% end %>
</div>
<%= render :partial => "rubygems/dependencies", :locals => { :dependencies => @latest_version.dependencies.runtime } %>
<%= render :partial => "rubygems/dependencies", :locals => { :dependencies => @latest_version.dependencies.development } %>
</div>
</div>
<% end %>