class BlinkyMonitor::CruiseControlServer

Public Class Methods

new(url) click to toggle source
# File lib/blinky_monitor/cruise_control_server.rb, line 5
def initialize url
  @url = url
end

Public Instance Methods

status() click to toggle source
# File lib/blinky_monitor/cruise_control_server.rb, line 9
def status
  xml = open("#{@url}/cc.xml").read
  status = :success if xml.include? 'lastBuildStatus="Success"'
  status = :failure if xml.include? 'lastBuildStatus="Failure"'
  status = :building if xml.include? 'activity="Building"'
  status
end