class Infobar::Spinner
def initialize(frames = nil)
def initialize(frames = nil) @frames = case frames when Array frames when Symbol PREDEFINED.fetch(frames) do |k| raise KeyError, "frames #{k} not predefined" end when nil PREDEFINED[:pipe] end end
def initialize(frames = nil) @frames = case frames when Array frames when Symbol PREDEFINED.fetch(frames) do |k| raise KeyError, "frames #{k} not predefined" end when nil PREDEFINED[:pipe] end end