Module: Inferno::DSL::HTTPClient::ClassMethods
- Included in:
- Entities::TestGroup, Entities::TestSuite
- Defined in:
- lib/inferno/dsl/http_client.rb
Instance Method Summary collapse
- #find_http_client_definition(client) ⇒ Object
-
#http_client(name = :default, &block) ⇒ void
Define a HTTP client to be used by a Runnable.
- #http_client_definitions ⇒ Object
Instance Method Details
#find_http_client_definition(client) ⇒ Object
203 204 205 |
# File 'lib/inferno/dsl/http_client.rb', line 203 def find_http_client_definition(client) http_client_definitions[client] || parent&.find_http_client_definition(client) end |
#http_client(name = :default, &block) ⇒ void
This method returns an undefined value.
Define a HTTP client to be used by a Runnable.
214 215 216 |
# File 'lib/inferno/dsl/http_client.rb', line 214 def http_client(name = :default, &block) http_client_definitions[name] = block end |
#http_client_definitions ⇒ Object
199 200 201 |
# File 'lib/inferno/dsl/http_client.rb', line 199 def http_client_definitions @http_client_definitions ||= {} end |