function (options, callback) {
        if (_.isFunction(options) && !callback) {
            callback = options;
            options = {};
        }

        options = _.clone(options);
        bootcode(function (err, code) {
            if (err) { return callback(err); }
            if (!code) { return callback(new Error('sandbox: bootcode missing!')); }

            options.bootCode = code; // assign the code in options
            PostmanSandbox.create(options, callback);
        });
    }
function (options, callback) {
        if (_.isFunction(options) && !callback) {
            callback = options;
            options = {};
        }

        options = _.clone(options);
        bootcode(function (err, code) {
            if (err) { return callback(err); }
            if (!code) { return callback(new Error('sandbox: bootcode missing!')); }

            options.bootCode = code; 
            PostmanSandbox.create(options, callback);
        });
    }
function ( options , callback ) { if ( _ . isFunction ( options ) && ! callback ) { callback = options ; options = { } ; } options = _ . clone ( options ) ; bootcode ( function ( err , code ) { if ( err ) { return callback ( err ) ; } if ( ! code ) { return callback ( new Error ( 'sandbox: bootcode missing!' ) ) ; } options . bootCode = code ; // assign the code in options PostmanSandbox . create ( options , callback ) ; } ) ; }
Creates a new instance of sandbox from the options that have been provided
@param {Object=} [options]
@param {Function} callback
Creates a new instance of sandbox from the options that have been provided