I don't think I've appreciated traffic lights prior to today

I don't really have much working. I tried to playing with Bulb.each.do, TrafficLight.new.each.do, case statements and booleans. Not sure if its the logic itself or the execution, but something is deff amiss in my approach.