Module: Conduit::Core::Connection::InstanceMethods
- Extended by:
- Forwardable
- Defined in:
- lib/conduit/core/connection.rb
Instance Method Summary collapse
-
#request(params, &block) ⇒ Object
Make a request.
Instance Method Details
#request(params, &block) ⇒ Object
Make a request
47 48 49 50 51 52 53 54 55 |
# File 'lib/conduit/core/connection.rb', line 47 def request(params, &block) params[:headers] ||= {} params[:headers]["User-Agent"] ||= "conduit/#{Conduit::VERSION}" connection.request(params, &block) rescue Excon::Errors::Timeout => timeout raise(Conduit::TimeOut, timeout.) rescue Excon::Errors::Error => error raise(Conduit::ConnectionError, error.) end |