Sha256: e44cf4bdaaa6895f33fed99e6b6a1f1d21b24bac04166c9da115b899d1cc5988
Contents?: true
Size: 335 Bytes
Versions: 1
Compression:
Stored size: 335 Bytes
Contents
require 'billd/parser' module Billd class Status attr_reader :builds def initialize uri @builds = Billd::Parser.parse(uri) end def overall result = :success result = :failure if @builds.any? { |b| b.outcome == :failure } result = :building if @builds.any? { |b| b.outcome == :building } result end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
billd-0.0.1 | lib/billd/status.rb |