Class: Async::HTTP::WebMockEndpoint
- Inherits:
-
Object
- Object
- Async::HTTP::WebMockEndpoint
- Defined in:
- lib/webmock/http_lib_adapters/async_http_client_adapter.rb
Instance Attribute Summary collapse
-
#authority ⇒ Object
readonly
Returns the value of attribute authority.
-
#protocol ⇒ Object
readonly
Returns the value of attribute protocol.
-
#scheme ⇒ Object
readonly
Returns the value of attribute scheme.
Instance Method Summary collapse
- #connect ⇒ Object
-
#initialize(scheme, authority, protocol) ⇒ WebMockEndpoint
constructor
A new instance of WebMockEndpoint.
- #inspect ⇒ Object
Constructor Details
#initialize(scheme, authority, protocol) ⇒ WebMockEndpoint
Returns a new instance of WebMockEndpoint.
131 132 133 134 135 |
# File 'lib/webmock/http_lib_adapters/async_http_client_adapter.rb', line 131 def initialize(scheme, , protocol) @scheme = scheme @authority = @protocol = protocol end |
Instance Attribute Details
#authority ⇒ Object (readonly)
Returns the value of attribute authority.
137 138 139 |
# File 'lib/webmock/http_lib_adapters/async_http_client_adapter.rb', line 137 def @authority end |
#protocol ⇒ Object (readonly)
Returns the value of attribute protocol.
137 138 139 |
# File 'lib/webmock/http_lib_adapters/async_http_client_adapter.rb', line 137 def protocol @protocol end |
#scheme ⇒ Object (readonly)
Returns the value of attribute scheme.
137 138 139 |
# File 'lib/webmock/http_lib_adapters/async_http_client_adapter.rb', line 137 def scheme @scheme end |
Instance Method Details
#connect ⇒ Object
139 140 141 142 143 144 145 |
# File 'lib/webmock/http_lib_adapters/async_http_client_adapter.rb', line 139 def connect server_socket, client_socket = create_connected_sockets Async(transient: true) do accept_socket(server_socket) end client_socket end |
#inspect ⇒ Object
147 148 149 |
# File 'lib/webmock/http_lib_adapters/async_http_client_adapter.rb', line 147 def inspect "\#<#{self.class}> #{scheme}://#{} protocol=#{protocol}" end |