Module: Marketplace::Logs::Request
- Included in:
- Client
- Defined in:
- lib/marketplace/logs/request.rb
Instance Method Summary collapse
Instance Method Details
#create_request(payload) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/marketplace/logs/request.rb', line 9 def create_request(payload) unless payload.is_a? Models::Log raise ArgumentError, 'payload must be a Marketplace::Logs::Models::Log' end RestClient.post("#{@url}/request_logs", payload.to_hash, @headers) rescue RestClient::ExceptionWithResponse => e raise Error.new(e., e.http_code) end |