Sha256: 4d88a1dc0dd706a8faed9d0dff825601d339ee1c248bb7217b903801a5623420
Contents?: true
Size: 596 Bytes
Versions: 15
Compression:
Stored size: 596 Bytes
Contents
export default class ArgumentError extends Error { static MESSAGES = { rootRequired: 'Current working directory is required as --root.', pathsRequired: 'One or more file paths or globs are required.', rootUnknown: ({ root }) => `A valid working directory is required - received ${root}` } constructor(reason, options) { let message = ArgumentError.MESSAGES[reason] if (typeof message === 'function') { message = message(options) } message = `${reason}: ${message}` super(message, options) this.reason = reason this.message = message } }
Version data entries
15 entries across 15 versions & 1 rubygems