Class: ScalarRubyTest::Resources::Ping::RawResponses
- Inherits:
-
Object
- Object
- ScalarRubyTest::Resources::Ping::RawResponses
- Defined in:
- lib/amritk-scalar-test/resources/ping.rb
Instance Method Summary collapse
-
#initialize(client) ⇒ RawResponses
constructor
A new instance of RawResponses.
- #ping(request_options: nil) ⇒ Object
Constructor Details
#initialize(client) ⇒ RawResponses
Returns a new instance of RawResponses.
33 34 35 |
# File 'lib/amritk-scalar-test/resources/ping.rb', line 33 def initialize(client) @client = client end |
Instance Method Details
#ping(request_options: nil) ⇒ Object
39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/amritk-scalar-test/resources/ping.rb', line 39 def ping(params = {}) parsed = Models::PingParams.dump_request(params) = Runtime.(parsed.delete(:request_options)) request_headers = Runtime.request_option_hash(, :headers).merge(Runtime.request_option_hash(, :extra_headers)) raw = @client.request_raw( method: "GET", path: "/ping", headers: request_headers, request_options: , ) raw.map { |response| Runtime.deserialize(response, "PingResponse") } end |