gun/node_modules/aws-sdk/lib/services.js
2014-04-01 00:47:41 -06:00

16 lines
542 B
JavaScript

var fs = require('fs');
var path = require('path');
var AWS = require('./core');
var apis = require('aws-sdk-apis');
// define services using map
apis.serviceNames.forEach(function(name) {
var identifier = apis.serviceIdentifier(name);
var versions = apis.serviceVersions(identifier);
AWS[name] = AWS.Service.defineService(identifier, versions);
// load any customizations from lib/services/<svcidentifier>.js
var svcFile = path.join(__dirname, 'services', identifier + '.js');
if (fs.existsSync(svcFile)) require(svcFile);
});