Sha256: 4e88f22e209bfe05472c139eab3b376c12feb5a805cc4b9e5a3961bee4232f29
Contents?: true
Size: 498 Bytes
Versions: 8
Compression:
Stored size: 498 Bytes
Contents
const { concat } = require("../prettier"); const { makeList } = require("../utils"); module.exports = { regexp: makeList, regexp_literal: (path, opts, print) => { const [contents, ending] = path.map(print, "body"); const useBraces = contents.some( content => typeof content === "string" && content.includes("/") ); const parts = [useBraces ? "%r{" : "/"] .concat(contents) .concat([useBraces ? "}" : "/", ending.slice(1)]); return concat(parts); } };
Version data entries
8 entries across 8 versions & 1 rubygems