Class: BoringMetrics::LiveMethods
- Inherits:
-
Object
- Object
- BoringMetrics::LiveMethods
- Defined in:
- lib/boringmetrics/live_methods.rb
Overview
Methods for updating live metrics
Instance Method Summary collapse
-
#initialize(client) ⇒ LiveMethods
constructor
Initialize the lives API.
-
#update(update) ⇒ void
Update a live metric value.
-
#update_batch(updates) ⇒ void
Update multiple live metrics values in a batch.
Constructor Details
#initialize(client) ⇒ LiveMethods
Initialize the lives API
9 10 11 |
# File 'lib/boringmetrics/live_methods.rb', line 9 def initialize(client) @client = client end |
Instance Method Details
#update(update) ⇒ void
This method returns an undefined value.
Update a live metric value
21 22 23 |
# File 'lib/boringmetrics/live_methods.rb', line 21 def update(update) @client.update_live(update) end |
#update_batch(updates) ⇒ void
This method returns an undefined value.
Update multiple live metrics values in a batch
29 30 31 |
# File 'lib/boringmetrics/live_methods.rb', line 29 def update_batch(updates) updates.each { |update| update(update) } end |