Module: IOPromise::Faraday
- Defined in:
- lib/iopromise/faraday.rb,
lib/iopromise/faraday/promise.rb,
lib/iopromise/faraday/connection.rb,
lib/iopromise/faraday/executor_pool.rb,
lib/iopromise/faraday/continuable_hydra.rb,
lib/iopromise/faraday/multi_socket_action.rb
Defined Under Namespace
Classes: Connection, ContinuableHydra, FaradayExecutorPool, FaradayPromise, MultiSocketAction
Class Method Summary collapse
Class Method Details
.new(url = nil, options = {}, &block) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/iopromise/faraday.rb', line 8 def new(url = nil, = {}, &block) = ::Faraday..merge() ::IOPromise::Faraday::Connection.new(url, ) do |faraday| faraday.adapter :typhoeus block.call unless block.nil? end end |