Skip to content

honeypotio/rest-client_honeypot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to RestClient Honeypot

Overview

This gem is an extension to rest-client gem. It adds following functionality:

  • provide json payload
  • provide headers in payload hash
  • parsed_body helper method
  • log requests in rails console
  • automatically add x-request-id header to each request

Example usage

RestClient.post('https://foo.com/users', json: { age: 5 })
RestClient.put('https://foo.com/users/1', json: { age: 5 })
RestClient.patch('https://foo.com/users/1', json: { age: 5 })
RestClient.post('https://foo.com/users', json: { age: 5 }, headers: { authorization: 'Bearer xyz' })
RestClient.get('https://foo.com/users').parsed_body
RestClient.get('https://foo.com/users').parsed_body(symbolize_names: true)

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages