module Excon::Utils
def split_header_value(str)
def split_header_value(str) return [] if str.nil? str = str.strip str.force_encoding('BINARY') if FORCE_ENC str.scan(%r'\G((?:"(?:\\.|[^"])+?"|[^",]+)+) (?:,\s*|\Z)'xn).flatten end
def split_header_value(str) return [] if str.nil? str = str.strip str.force_encoding('BINARY') if FORCE_ENC str.scan(%r'\G((?:"(?:\\.|[^"])+?"|[^",]+)+) (?:,\s*|\Z)'xn).flatten end