Sha256: dc0424acc96cd3cb7c41dd6db6cff27b1f6655f5e9f04f95d431d274f6fecd75
Contents?: true
Size: 416 Bytes
Versions: 37
Compression:
Stored size: 416 Bytes
Contents
# frozen_string_literal: true module Cucumber module Gherkin module Formatter module Escaping # Escapes a pipes and backslashes: # # * | becomes \| # * \ becomes \\ # # This is used in the pretty formatter. def escape_cell(sym) sym.gsub(/\\(?!\|)/, '\\\\\\\\').gsub(/\n/, '\\n').gsub(/\|/, '\\|') end end end end end
Version data entries
37 entries across 37 versions & 4 rubygems