FaradayHalMiddleware
Faraday Middleware for JSON HAL requests and responses with application/hal+json
content-type.
Installation
Add this line to your application's Gemfile:
gem 'faraday_hal_middleware'
Use version 0.1.1 for Faraday 1.x, and >= 0.2.0 for newer versions of Faraday.
Usage
Use faraday_hal_middleware
.
require 'faraday_hal_middleware'
connection = Faraday.new 'http://example.com/api' do |conn|
conn.request :hal_json
conn.response :hal_json, content_type: /\bjson$/
conn.adapter Faraday.default_adapter
end
This gem is notably used in Hyperclient, see hyperclient#81 for details.
Contributing
See CONTRIBUTING.
Copyright & License
Copyright (c) 2014-2018 Koen Punt koen@fetch.nl and contributors.
MIT License, see LICENSE.txt for details.