2015-10-19 16:22:43 +00:00
|
|
|
if (define === undefined) {
|
|
|
|
var define = function(fn) {
|
|
|
|
fn(require, exports, module);
|
|
|
|
};
|
|
|
|
}
|
2015-10-14 10:22:36 +00:00
|
|
|
|
2015-10-19 16:22:43 +00:00
|
|
|
define(function(require, exports, module) {
|
|
|
|
"use strict";
|
2015-10-14 10:22:36 +00:00
|
|
|
|
2015-10-19 16:22:43 +00:00
|
|
|
var _ = require("lodash");
|
2015-10-14 10:22:36 +00:00
|
|
|
|
2015-10-23 10:53:01 +00:00
|
|
|
var internalDomain = ['c9.io', 'cloud9beta.com'];
|
2015-10-14 10:22:36 +00:00
|
|
|
|
2015-10-19 16:22:43 +00:00
|
|
|
function hasInternalDomain(email) {
|
|
|
|
if (!email) return false;
|
|
|
|
|
|
|
|
var emailElements = email.split("@");
|
|
|
|
var emailDomain = emailElements[emailElements.length - 1];
|
|
|
|
|
|
|
|
return _.contains(internalDomain, emailDomain);
|
|
|
|
}
|
|
|
|
|
|
|
|
module.exports = hasInternalDomain;
|
|
|
|
});
|