Sha256: 3b7964988f4aee7a0725169a330bb80aebcd4657c77ef7a3b1a827ae8a473c37
Contents?: true
Size: 585 Bytes
Versions: 8
Compression:
Stored size: 585 Bytes
Contents
module Chicanery module Summary def has_failure? self[:servers].map do |name,jobs| jobs.map do |name, state| state[:last_build_status] == :failure end end.flatten.inject(false) {|v,a| v || a} end def site_down? self[:sites].map do |name, status| status == :down end.inject(false) {|v,a| v || a} end def building? self[:servers].map do |name,jobs| jobs.map do |name, state| state[:activity] == :building end end.flatten.inject(false) {|v,a| v || a} end end end
Version data entries
8 entries across 8 versions & 1 rubygems