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.
129 130 131 132 133 |
# File 'lib/webmock/http_lib_adapters/async_http_client_adapter.rb', line 129 def initialize(scheme, , protocol) @scheme = scheme @authority = @protocol = protocol end |
Instance Attribute Details
#authority ⇒ Object (readonly)
Returns the value of attribute authority.
135 136 137 |
# File 'lib/webmock/http_lib_adapters/async_http_client_adapter.rb', line 135 def @authority end |
#protocol ⇒ Object (readonly)
Returns the value of attribute protocol.
135 136 137 |
# File 'lib/webmock/http_lib_adapters/async_http_client_adapter.rb', line 135 def protocol @protocol end |
#scheme ⇒ Object (readonly)
Returns the value of attribute scheme.
135 136 137 |
# File 'lib/webmock/http_lib_adapters/async_http_client_adapter.rb', line 135 def scheme @scheme end |
Instance Method Details
#connect ⇒ Object
137 138 139 140 141 142 143 |
# File 'lib/webmock/http_lib_adapters/async_http_client_adapter.rb', line 137 def connect server_socket, client_socket = create_connected_sockets Async do accept_socket(server_socket) end client_socket end |
#inspect ⇒ Object
145 146 147 |
# File 'lib/webmock/http_lib_adapters/async_http_client_adapter.rb', line 145 def inspect "\#<#{self.class}> #{scheme}://#{} protocol=#{protocol}" end |