Sha256: f54b4576cd3f45bdc5d48a1b3b4c830732866ff45e0c34d7b7806de3516ec28b
Contents?: true
Size: 935 Bytes
Versions: 1
Compression:
Stored size: 935 Bytes
Contents
module ProjectHelper def with_most_recent_commit(project) return if project.repo.nil? commit = project.find_commit_by_sha project.repo.branch("master") if commit commit.project = project.model # so that _Commit_ doesn't load project again yield commit end end def with_most_recent_release(project) release = @releases[project.id] if release release.project = project.model # so that _Release_ doesn't load project again yield release end end def with_most_recent_test_run(project) test_run = @test_runs[project.id] if test_run test_run.project = project.model # so that _TestRun_ doesn't load project again yield test_run end end def project_label(project) return '<b class="label unknown"> </b>'.html_safe unless project "<b class=\"label #{project.color}\">#{h project.slug.gsub("_", " ")}</b>".html_safe end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
houston-core-0.5.0.beta1 | app/helpers/project_helper.rb |