Method: BtcPay::Client::Base#post

Defined in:
lib/btcpay/client/base.rb

#post(uri, payload: {}, options: {}, headers: {}) ⇒ Result

POST request

Parameters:

  • uri (String)
  • payload (Hash) (defaults to: {})
  • options (Hash) (defaults to: {})
  • headers (Hash) (defaults to: {})

Returns:



51
52
53
54
# File 'lib/btcpay/client/base.rb', line 51

def post(uri, payload: {}, options: {}, headers: {})
  data = payload.is_a?(Hash) ? payload.to_json : payload
  request(uri, method: :post, payload: data, options: options, headers: headers)
end