Skip to content

Commit 88ca61e

Browse files
Strnadjnateberkopec
authored andcommitted
Fix proxy (#820)
1 parent 5456220 commit 88ca61e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/raven/transports/http.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ def send_event(auth_header, data, options = {})
3939
def set_conn
4040
configuration.logger.debug "Raven HTTP Transport connecting to #{configuration.server}"
4141

42-
Faraday.new(configuration.server, :ssl => ssl_configuration) do |builder|
42+
proxy = configuration.public_send(:proxy)
43+
44+
Faraday.new(configuration.server, :ssl => ssl_configuration, :proxy => proxy) do |builder|
4345
configuration.faraday_builder.call(builder) if configuration.faraday_builder
4446
builder.response :raise_error
4547
builder.options.merge! faraday_opts
@@ -50,7 +52,7 @@ def set_conn
5052

5153
# TODO: deprecate and replace where possible w/Faraday Builder
5254
def faraday_opts
53-
[:proxy, :timeout, :open_timeout].each_with_object({}) do |opt, memo|
55+
[:timeout, :open_timeout].each_with_object({}) do |opt, memo|
5456
memo[opt] = configuration.public_send(opt) if configuration.public_send(opt)
5557
end
5658
end

0 commit comments

Comments
 (0)