Sha256: 372c9082f4cfe5d055098e7f80f17eb82befdf3ea800a72cd4f763d520b75920
Contents?: true
Size: 500 Bytes
Versions: 7
Compression:
Stored size: 500 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
7 entries across 7 versions & 1 rubygems