Method: Chain::Url#_fetch
- Defined in:
- lib/chain/url.rb
#_fetch(params = {}, &block) ⇒ Object
71 72 73 74 75 76 77 78 79 80 81 |
# File 'lib/chain/url.rb', line 71 def _fetch(params={}, &block) http_method = params.delete(:_method) || :get body = params.delete(:_body) headers = params.delete(:_headers) @base_url.connection.run_request(http_method, @url, body, headers){|request| request.params.update(params) if params request.params.update(@base_url.default_parameters) if @base_url.default_parameters yield request if block_given? }.body end |