miyagawa / faraday-cookie_jar

Client-side cookie management for Faraday
MIT License
76 stars 12 forks source link

Faraday::CookieJar

Faraday middleware to manage client-side cookies

Description

This gem is a piece of Faraday middleware that adds client-side Cookies management, using http-cookie gem.

Installation

Add this line to your application's Gemfile:

gem 'faraday-cookie_jar'

And then execute:

$ bundle

Or install it yourself as:

$ gem install faraday-cookie_jar

Usage

require 'faraday-cookie_jar'

conn = Faraday.new(:url => "http://example.com") do |builder|
  builder.use :cookie_jar
  builder.adapter Faraday.default_adapter
end

conn.get "/foo"  # gets cookie
conn.get "/bar"  # sends cookie

Author

Tatsuhiko Miyagawa