# File lib/selenium/client/protocol.rb, line 22 22: def string_array_command(verb, args=[]) 23: csv = string_command(verb, args) 24: token = "" 25: tokens = [] 26: escape = false 27: csv.split(//).each do |letter| 28: if escape 29: token += letter 30: escape = false 31: next 32: end 33: case letter 34: when '\\' 35: escape = true 36: when ',' 37: tokens << token 38: token = "" 39: else 40: token += letter 41: end 42: end 43: tokens << token 44: return tokens 45: end