This role provides a common perform_request()
method for Client implementations.
perform_request()
This method takes whatever arguments it is passed and passes them tdirectly to a parse_request()
method (which should be provided by Client implementations). The parse_request()
method should return a request suitable for passing to "perform_request()" in Elasticsearch::Transport.