'Add the email addresses in ``addresses`` to the authenticated
user\'s account.
:param list addresses: (optional), email addresses to be added
:returns: list of :class:`~github3.users.Email`'

@requires_auth
def add_email_addresses(self, addresses=[]):

    json = []
    if addresses:
        url = self._build_url(u'user', u'emails')
        json = self._json(self._post(url, data=addresses), 201)
    return ([users.Email(email) for email in json] if json else [])
