def resolve_resource_link(self, resource_link, array=None):
        """Convenience method for resolving links given a :class:`.resources.ResourceLink` object.

        Extract link values and pass to the :func:`.resolve` method of this class.

        :param resource_link: (:class:`.ResourceLink`) instance.
        :param array: (:class:`.Array`) Optional array resource.
        :return: :class:`.Resource` subclass, `None` if it cannot be retrieved.
        """
        return self.resolve(resource_link.link_type, resource_link.resource_id, array)
Convenience method for resolving links given a :class:`.resources.ResourceLink` object.

        Extract link values and pass to the :func:`.resolve` method of this class.

        :param resource_link: (:class:`.ResourceLink`) instance.
        :param array: (:class:`.Array`) Optional array resource.
        :return: :class:`.Resource` subclass, `None` if it cannot be retrieved.