class BlinkyTapeTestStatus::Guard
Constants
- COLORS
- VERSION
Public Class Methods
new(options={})
click to toggle source
Calls superclass method
# File lib/blinky_tape_test_status/guard.rb, line 13 def initialize(options={}) super options @filename = options[:filename] if options.delete(:cloud) require 'blinky_tape_test_status/guard_cloud' extend GuardCloud listen_for_cloud! end rescue Exception => e puts e.message end
Public Instance Methods
set_status!()
click to toggle source
# File lib/blinky_tape_test_status/guard.rb, line 25 def set_status! solid! color! test_status_color end
Protected Instance Methods
line()
click to toggle source
# File lib/blinky_tape_test_status/guard.rb, line 35 def line File.open(@filename, &:readline).strip if @filename && File.exist?(@filename) end
test_status_color()
click to toggle source
# File lib/blinky_tape_test_status/guard.rb, line 31 def test_status_color COLORS[line] || 'w' end