Sha256: a0d46030816692b5fe68a8b7e55a2be4291479a8bec2d54468ab626f1060cfa6
Contents?: true
Size: 1.55 KB
Versions: 3
Compression:
Stored size: 1.55 KB
Contents
<% require 'rubygems' require 'hpricot' %> <div id="bodyColumn"> <div class="contentBox"> <div class="section"><a name="saikuro"></a> <% # chargement/modification du rapport roodi doc = Hpricot(File.read("#{Continuous4r::WORK_DIR}/saikuro/index_cyclo.html")) doc.search("h2") do |h2| h2.swap("<h3>#{h2.inner_text}</h3>") end description = "Saikuro is a Ruby cyclomatic complexity analyzer. When given Ruby source code Saikuro will generate a report listing the cyclomatic complexity of each method found. In addition, Saikuro counts the number of lines per method and can generate a listing of the number of tokens on each line of code." doc.at("h1").swap("<h2>Index for cyclomatic complexity</h2>\n<p>#{description}</p>") doc.search('//a') do |link| link.swap("<a target='_blank' href='saikuro/#{link.attributes['href']}'>#{link.inner_text}</a>") if link.attributes['href'].index("http://").nil? end doc.search('table') do |table| table.swap("<table class='bodyTable'>#{table.html}</table>") end doc.search(".light") do |tr| tr.swap("<tr class='a'>#{tr.inner_html}</tr>") end doc.search(".dark") do |tr| tr.swap("<tr class='b'>#{tr.inner_html}</tr>") end %> <%= (doc/"body").html %> </div> </div> </div>
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
continuous4r-0.0.2 | lib/site/body-saikuro.rhtml |
continuous4r-0.0.3 | lib/site/body-saikuro.rhtml |
continuous4r-0.0.4 | lib/site/body-saikuro.rhtml |