Sha256: 0b0b8df1a9b3aa223f8160492af2587221c9a7b1b29cc6808c235b5d78ef9258
Contents?: true
Size: 1.21 KB
Versions: 4
Compression:
Stored size: 1.21 KB
Contents
# encoding: UTF-8 module Janky module Views class Index < Layout def jobs @builds.collect do |build| { :console_path => "/#{build.number}/output", :compare_url => build.compare, :repo_path => "/#{build.repo_name}", :branch_path => "/#{build.repo_name}/#{build.branch_name}", :repo_name => build.repo_name, :branch_name => build.branch_name, :status => css_status_for(build), :last_built_text => last_built_text_for(build), :message => build.commit_message, :sha1 => build.sha1, :author => build.commit_author.split("<").first } end end def css_status_for(build) if build.green? "good" elsif build.building? "building" else "janky" end end def last_built_text_for(build) if build.building? "Build started <span class='relatize'>#{build.started_at}</span>…" elsif build.completed? "Built in <span>#{build.duration}</span> seconds" end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
janky-0.9.12 | lib/janky/views/index.rb |
janky-0.9.11 | lib/janky/views/index.rb |
janky-0.9.10 | lib/janky/views/index.rb |
janky-0.9.9 | lib/janky/views/index.rb |