'use strict'; /** * Returns collection of existing locations * @function location_list * @memberof Bluebox * @param {Hash} options * @param {function} callback * @instance */ var location_list = function(options, callback) { var self = this; self._request('get', '/locations.json', {} , function(err, body, statusCode) { if (err) { return callback(err) ; } if (statusCode !== 200) { return callback(new Error('Unexpected Status Code['+statusCode+'] : ' + body )) ; } callback(null, body); }); }; module.exports = location_list; /* [ { id: '37c2bd9a-3e81-46c9-b6e2-db44a25cc675' description: 'Seattle, WA' }, { id: '016cdf0f-821b-4bed-8b9c-cd46f02c2363', description: 'Ashburn, VA' }, { id: '7506e315-5b1d-4959-a876-0caef9ba8824', description: 'Zurich, CH (Beta)' } ] */