// Copyright 2012 Mark Cavage, Inc.  All rights reserved.

'use strict';

/**
 * takes an instance of a date object, formats it UTC
 *     e.g., Wed, 17 Jun 2015 01:30:26 GMT
 * @public
 * @function httpDate
 * @param    {Object} now a date object
 * @returns  {String}     formatted dated object
 */
module.exports = function httpDate(now) {
    if (!now) {
        now = new Date();
    }

    return (now.toUTCString());
};
