def funder(self, funder_id, only_message=True):
request_url = build_url_endpoint(<EOL>'<STR_LIT:/>'.join([self.ENDPOINT, str(funder_id)])<EOL>)<EOL>request_params = {}<EOL>result = self.do_http_request(<EOL>'<STR_LIT>',<EOL>request_url,<EOL>data=request_params,<EOL>custom_header=str(self.etiquette)<EOL>)<EOL>if result.status_code == <NUM_LIT>:<EOL><INDENT>return<EOL><DEDENT>result = result.json()<EOL>return result['<STR_LIT:message>'] if only_message is True else result<EOL>
funder
        This method retrive a crossref funder metadata related to the
        given funder_id.

        args: Funder ID (Integer)

        Example:
            >>> from crossref.restful import Funders
            >>> funders = Funders()
            >>> funders.funder('501100000314')
            {'hierarchy': {'501100000314': {}}, 'alt-names': ['Abbey'],
            'work-count': 3, 'replaced-by': [], 'replaces': [],
            'hierarchy-names': {'501100000314': 'ABBEY AWARDS'},
            'uri': 'http://dx.doi.org/10.13039/501100000314', 'location': 'United Kingdom',
            'descendant-work-count': 3, 'descendants': [], 'name': 'ABBEY AWARDS',
            'id': '501100000314', 'tokens': ['abbey', 'awards', 'abbey']}