Skip to content

Commit 827e8e7

Browse files
committed
Remove Connection::DEFAULT_DEBUG_OUTPUT
1 parent f4238a0 commit 827e8e7

5 files changed

Lines changed: 6 additions & 8 deletions

File tree

lib/x/client.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def initialize(api_key: nil, api_key_secret: nil, access_token: nil, access_toke
8787
open_timeout: Connection::DEFAULT_OPEN_TIMEOUT,
8888
read_timeout: Connection::DEFAULT_READ_TIMEOUT,
8989
write_timeout: Connection::DEFAULT_WRITE_TIMEOUT,
90-
debug_output: Connection::DEFAULT_DEBUG_OUTPUT,
90+
debug_output: nil,
9191
proxy_url: nil,
9292
default_array_class: DEFAULT_ARRAY_CLASS,
9393
default_object_class: DEFAULT_OBJECT_CLASS,

lib/x/connection.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ class Connection
2020
DEFAULT_READ_TIMEOUT = 60 # seconds
2121
# Default timeout for writing requests in seconds
2222
DEFAULT_WRITE_TIMEOUT = 60 # seconds
23-
# Default debug output destination
24-
DEFAULT_DEBUG_OUTPUT = File.open(IO::NULL, "w")
2523
# Network errors that should be wrapped in NetworkError
2624
NETWORK_ERRORS = [
2725
Errno::ECONNREFUSED,
@@ -92,7 +90,7 @@ class Connection
9290
# @example Create a connection with custom timeouts
9391
# connection = X::Connection.new(open_timeout: 30, read_timeout: 30)
9492
def initialize(open_timeout: DEFAULT_OPEN_TIMEOUT, read_timeout: DEFAULT_READ_TIMEOUT,
95-
write_timeout: DEFAULT_WRITE_TIMEOUT, debug_output: DEFAULT_DEBUG_OUTPUT, proxy_url: nil)
93+
write_timeout: DEFAULT_WRITE_TIMEOUT, debug_output: nil, proxy_url: nil)
9694
@open_timeout = open_timeout
9795
@read_timeout = read_timeout
9896
@write_timeout = write_timeout

sig/x.rbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ module X
125125
DEFAULT_OPEN_TIMEOUT: Integer
126126
DEFAULT_READ_TIMEOUT: Integer
127127
DEFAULT_WRITE_TIMEOUT: Integer
128-
DEFAULT_DEBUG_OUTPUT: IO
128+
129129
NETWORK_ERRORS: Array[(singleton(Errno::ECONNREFUSED) | singleton(Errno::ECONNRESET) | singleton(Net::OpenTimeout) | singleton(Net::ReadTimeout) | singleton(OpenSSL::SSL::SSLError))]
130130

131131
@proxy_url: URI::Generic | String

test/x/client_initialization_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ def test_initialize_with_default_connection_options
163163
assert_equal Connection::DEFAULT_OPEN_TIMEOUT, connection.open_timeout
164164
assert_equal Connection::DEFAULT_READ_TIMEOUT, connection.read_timeout
165165
assert_equal Connection::DEFAULT_WRITE_TIMEOUT, connection.write_timeout
166-
assert_equal Connection::DEFAULT_DEBUG_OUTPUT, connection.debug_output
166+
assert_nil connection.debug_output
167167
assert_nil connection.proxy_url
168168
end
169169

test/x/connection_test.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def test_initialization_defaults
1414
assert_equal Connection::DEFAULT_OPEN_TIMEOUT, @connection.open_timeout
1515
assert_equal Connection::DEFAULT_READ_TIMEOUT, @connection.read_timeout
1616
assert_equal Connection::DEFAULT_WRITE_TIMEOUT, @connection.write_timeout
17-
assert_equal Connection::DEFAULT_DEBUG_OUTPUT, @connection.debug_output
17+
assert_nil @connection.debug_output
1818
assert_nil @connection.proxy_url
1919
end
2020

@@ -42,7 +42,7 @@ def test_http_client_defaults
4242
def test_debug_output
4343
http_client = @connection.send(:build_http_client)
4444

45-
assert_equal Connection::DEFAULT_DEBUG_OUTPUT, http_client.instance_variable_get(:@debug_output)
45+
assert_nil http_client.instance_variable_get(:@debug_output)
4646
end
4747

4848
def test_proxy

0 commit comments

Comments
 (0)