Expose Embed.from_data as Embed.from_dict

This is a breaking change.
This commit is contained in:
Rapptz
2019-03-13 05:59:42 -04:00
parent a70db36cfc
commit 73aca4d4d3
3 changed files with 17 additions and 3 deletions

View File

@ -112,7 +112,21 @@ class Embed:
self.timestamp = timestamp
@classmethod
def from_data(cls, data):
def from_dict(cls, data):
"""Converts a :class:`dict` to a :class:`Embed` provided it is in the
format that Discord expects it to be in.
You can find out about this format in the `official Discord documentation`__.
.. _DiscordDocs: https://discordapp.com/developers/docs/resources/channel#embed-object
__ DiscordDocs_
Parameters
-----------
data: :class:`dict`
The dictionary to convert into an embed.
"""
# we are bypassing __init__ here since it doesn't apply here
self = cls.__new__(cls)