Class: CityWatch::BuildMonitor
- Inherits:
-
Object
- Object
- CityWatch::BuildMonitor
- Defined in:
- lib/city_watch/build_monitor.rb
Instance Method Summary collapse
- #failure?(build_id) ⇒ Boolean
-
#initialize ⇒ BuildMonitor
constructor
A new instance of BuildMonitor.
Constructor Details
#initialize ⇒ BuildMonitor
Returns a new instance of BuildMonitor.
4 5 6 7 |
# File 'lib/city_watch/build_monitor.rb', line 4 def initialize xml = RestClient.get("#{CityWatch.url}/ajax.html?getRunningBuilds=1") @doc = Nokogiri::XML(xml) end |
Instance Method Details
#failure?(build_id) ⇒ Boolean
9 10 11 12 |
# File 'lib/city_watch/build_monitor.rb', line 9 def failure?(build_id) @doc.xpath("//*[@buildId='#{build_id}']").first. attributes['successful'].value == 'false' end |