BrownPaperBag/duffel-auth

View on GitHub
lib/models/formatters/UserFormatter.js

Summary

Maintainability
A
0 mins
Test Coverage
function single(user) {
  if (!user) {
    throw new Error('User must be provided');
  }

  return user.getPublicValues();
}

function list(users) {

  var outputUsers = [];
  users.forEach(function(user) {
    outputUsers.push(single(user));
  });

  return outputUsers;
}

module.exports = {
  single: single,
  list: list
};