Sha256: bf2bcaf130e813bbaeb15f19eaad9b09416ba2a671e9316e1bfc50d142ad2771
Contents?: true
Size: 1.42 KB
Versions: 3
Compression:
Stored size: 1.42 KB
Contents
# FaradayMiddleware::ActiveSupportJson [![Build Status](https://travis-ci.org/dwbutler/faraday_middleware-active_support_json.png?branch=master)](https://travis-ci.org/dwbutler/faraday_middleware-active_support_json) Simple Faraday middleware that uses ActiveSupport::JSON to unobtrusively encode JSON requests and parse JSON responses. ## Installation Add this line to your application's Gemfile: gem 'faraday_middleware-active_support_json' And then execute: $ bundle Or install it yourself as: $ gem install faraday_middleware-active_support_json ## Usage The same as FaradayMiddleware::ParseJson: ```ruby require 'faraday_middleware/active_support_json' connection = Faraday.new do |conn| conn.request :active_support_json conn.response :active_support_json conn.adapter Faraday.default_adapter end connection.get('http://example.com/example.json') resp = connection.post 'http://example.com/example.json' do |req| req.body = {:hello => 'world'} end ``` ### Passing parser options ```ruby conn.response :active_support_json, symbolize_keys: true ``` ## Credits This gem is a fork of [FaradayMiddleware::MultiJson](https://github.com/denro/faraday_middleware-multi_json) ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Added some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
faraday_middleware-active_support_json-0.0.3 | README.md |
faraday_middleware-active_support_json-0.0.2 | README.md |
faraday_middleware-active_support_json-0.0.1 | README.md |