class Phlex::CSV

def __escape__(buffer, value, escape_csv_injection:, strip_whitespace:, escape_regex:)

def __escape__(buffer, value, escape_csv_injection:, strip_whitespace:, escape_regex:)
 case value
ring
mbol
name
to_s
p_whitespace
= value.strip
ape_csv_injection
lue.empty?
er << value
 FORMULA_PREFIXES_MAP[value.getbyte(0)]
e.gsub!('"', '""')
er << '"\'' << value << '"'
 value.match?(escape_regex)
e.gsub!('"', '""')
er << '"' << value << '"'
er << value
 not escaping CSV injection
r << value
not stripping whitespace
ape_csv_injection
_byte = value.getbyte(0)
lue.empty?
er << '""'
 FORMULA_PREFIXES_MAP[first_byte]
er << '"\'' << value.gsub('"', '""') << '"'
 value.match?(escape_regex)
er << '"' << value.gsub('"', '""') << '"'
er << value
 not escaping CSV injection
lue.empty?
er << '""'
 value.match?(escape_regex)
er << '"' << value.gsub('"', '""') << '"'
er << value