agarzola/bustime

View on GitHub
lib/internals.js

Summary

Maintainability
A
0 mins
Test Coverage
var internals = {
  singleObjectIntoArray: function (object, callback) {
    if (object.constructor !== Array) {
      object = [ object ];
    }
    callback(object);
  },

  actOnArrayOrSingleItem: function (object, callback) {
    if (object.constructor === Array) {
      object.forEach(function (item) {
        callback(item);
      });
    } else {
      callback(object);
    }
  }
}

module.exports = internals;