Class: PrometheusExporter::Ext::RSpec::TestClient
- Inherits:
-
Object
- Object
- PrometheusExporter::Ext::RSpec::TestClient
- Includes:
- Singleton
- Defined in:
- lib/prometheus_exporter/ext/rspec/test_client.rb
Instance Method Summary collapse
-
#initialize ⇒ TestClient
constructor
A new instance of TestClient.
- #metrics ⇒ Object
- #reset ⇒ Object
- #send_json(data) ⇒ Object
- #stop ⇒ Object
Constructor Details
#initialize ⇒ TestClient
Returns a new instance of TestClient.
9 10 11 12 |
# File 'lib/prometheus_exporter/ext/rspec/test_client.rb', line 9 def initialize super reset end |
Instance Method Details
#metrics ⇒ Object
14 15 16 |
# File 'lib/prometheus_exporter/ext/rspec/test_client.rb', line 14 def metrics @metrics.dup end |
#reset ⇒ Object
22 23 24 |
# File 'lib/prometheus_exporter/ext/rspec/test_client.rb', line 22 def reset @metrics = [] end |
#send_json(data) ⇒ Object
18 19 20 |
# File 'lib/prometheus_exporter/ext/rspec/test_client.rb', line 18 def send_json(data) @metrics << data end |
#stop ⇒ Object
26 27 28 |
# File 'lib/prometheus_exporter/ext/rspec/test_client.rb', line 26 def stop nil end |