Module: HTTPX::Plugins::Cookies::InstanceMethods
- Extended by:
- Forwardable
- Defined in:
- lib/httpx/plugins/cookies.rb
Instance Method Summary collapse
Instance Method Details
#initialize(options = {}, &blk) ⇒ Object
69 70 71 |
# File 'lib/httpx/plugins/cookies.rb', line 69 def initialize( = {}, &blk) super({ cookies: Store.new }.merge(), &blk) end |
#with_cookies(cookies) ⇒ Object
73 74 75 |
# File 'lib/httpx/plugins/cookies.rb', line 73 def () branch(.()) end |
#wrap ⇒ Object
77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/httpx/plugins/cookies.rb', line 77 def wrap return super unless block_given? super do |session| = @options..dup begin yield session ensure @options = @options.() end end end |