Sha256: 764913d8cac5cf63dadd53e87a998d94eca19996daf6d8527fae56a45d0cbc2c
Contents?: true
Size: 340 Bytes
Versions: 2
Compression:
Stored size: 340 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
billd-0.0.3 | lib/billd/status.rb |
billd-0.0.2 | lib/billd/status.rb |