Sha256: bfc60828aa85f4827c0049ecd9746a188626755d0c0e0e06e6f0f18e6f6fd2cf
Contents?: true
Size: 815 Bytes
Versions: 1
Compression:
Stored size: 815 Bytes
Contents
module Snuffle module Formatters class HtmlIndex include Formatters::Base attr_accessor :summaries def initialize(summaries) self.summaries = summaries.sort{|a,b| a.cohorts.count <=> b.cohorts.count}.reverse end def header ["File", "Class", "Object Candidates"].map{|col| "<th>#{col.titleize}</th>"}.join("\r\n") end def content Haml::Engine.new(output_template).render( Object.new, { summaries: summaries, date: Time.now.strftime("%Y/%m/%d"), time: Time.now.strftime("%l:%M %P") } ) end def filename "index.htm" end def output_template File.read(File.dirname(__FILE__) + "/templates/index.html.haml") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
snuffle-0.9.1 | lib/snuffle/formatters/html_index.rb |