Sha256: 9c92ff76a6eaadeb2467585f9b388aa511b0ec9cc64a1157ee1a580746e271af

Contents?: true

Size: 515 Bytes

Versions: 13

Compression:

Stored size: 515 Bytes

Contents

'use strict';

var $Object = Object;
var $TypeError = TypeError;

module.exports = function flags() {
	if (this != null && this !== $Object(this)) {
		throw new $TypeError('RegExp.prototype.flags getter called on non-object');
	}
	var result = '';
	if (this.global) {
		result += 'g';
	}
	if (this.ignoreCase) {
		result += 'i';
	}
	if (this.multiline) {
		result += 'm';
	}
	if (this.dotAll) {
		result += 's';
	}
	if (this.unicode) {
		result += 'u';
	}
	if (this.sticky) {
		result += 'y';
	}
	return result;
};

Version data entries

13 entries across 12 versions & 6 rubygems

Version Path
optimacms-0.1.61 spec/dummy/node_modules/regexp.prototype.flags/implementation.js
tang-0.2.1 spec/tang_app/node_modules/regexp.prototype.flags/implementation.js
groonga-client-model-6.0.0 test/apps/rails6.1.3/node_modules/regexp.prototype.flags/implementation.js
groonga-client-model-6.0.0 test/apps/rails6.0.3.5/node_modules/regexp.prototype.flags/implementation.js
ruby2js-4.0.4 lib/tasks/testrails/node_modules/regexp.prototype.flags/implementation.js
ruby2js-4.0.3 lib/tasks/testrails/node_modules/regexp.prototype.flags/implementation.js
tang-0.2.0 spec/tang_app/node_modules/regexp.prototype.flags/implementation.js
tang-0.1.0 spec/tang_app/node_modules/regexp.prototype.flags/implementation.js
tang-0.0.9 spec/tang_app/node_modules/regexp.prototype.flags/implementation.js
enju_library-0.3.8 spec/dummy/node_modules/regexp.prototype.flags/implementation.js
ilog-0.4.1 node_modules/regexp.prototype.flags/implementation.js
ilog-0.4.0 node_modules/regexp.prototype.flags/implementation.js
ilog-0.3.3 node_modules/regexp.prototype.flags/implementation.js