irb(main):016:0> tags = ["a","img","pre"] irb(main):017:1* tags.each do |tagname| irb(main):018:2* case tagname irb(main):019:2* when "p","a","i","c" irb(main):020:2* puts "#{tagname} has child" irb(main):021:2* when "img","br" irb(main):022:2* puts "#{tagname} has no child" irb(main):023:2* else irb(main):024:2* puts "#{tagname} cannot be used" irb(main):025:1* end irb(main):026:0> end a has child img has no child pre cannot be used => ["a", "img", "pre"]