Cylon = require '..' Travis = require 'travis-ci' travis = new Travis version: '2.0.0' BLUE = 0x0000ff GREEN = 0x00ff00 RED = 0xff0000 Cylon.robot connection: name: 'sphero', adaptor: 'sphero', port: '/dev/rfcomm0' device: name: 'sphero', driver: 'sphero' work: (me) -> user = "hybridgroup" name = "gitnesse" me.sphero.setRGB BLUE, true every 10.seconds(), -> Logger.info "Checking repo #{user}/#{name}" travis.repos { owner_name: user, name: name }, (err, res) -> if res.repo switch res.repo.last_build_state when 'passed' then me.sphero.setRGB(GREEN, true) when 'failed' then me.sphero.setRGB(RED, true) else me.sphero.setRGB(BLUE, true) else me.sphero.setRGB BLUE, true .start()