Sha256: 0d28d6be74480fe20afbb575f33370147f27b4ebcae3f95e94aa1dad2d99c497
Contents?: true
Size: 419 Bytes
Versions: 1
Compression:
Stored size: 419 Bytes
Contents
require 'nokogiri' module Billd class Build def initialize status @status = status end def name Nokogiri.parse(@status).children.attribute('name').value end def outcome outcome = :success outcome = :failure if @status[%Q{lastBuildStatus="Failure"}] outcome = :building if @status[%Q{activity="Building"}] outcome end def to_s "#{name}: #{outcome.to_s.capitalize}!" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
billd-0.0.1 | lib/billd/build.rb |