Sha256: cd0a92fbd077098000fa19bf6f8eeeffb6bd35cccfd059bc11d553dd0d6940a1
Contents?: true
Size: 478 Bytes
Versions: 1
Compression:
Stored size: 478 Bytes
Contents
# frozen_string_literal: true module Bitbar module Concourse class AggregatePresenter def initialize(builds, target_name = nil) @builds = Array(builds.dup) @target_name = target_name end def to_s if success? "✅ #{@target_name} | color=green" else "❌ #{@target_name} | color=red" end end def success? @builds.delete_if(&:success?).empty? end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bitbar-concourse-1.1 | lib/bitbar/concourse/aggregate_presenter.rb |