Class: SnowAgent::AsyncStrategy
- Inherits:
-
Object
- Object
- SnowAgent::AsyncStrategy
- Defined in:
- lib/snowagent/async_strategy.rb
Instance Method Summary collapse
-
#initialize(configuration) ⇒ AsyncStrategy
constructor
A new instance of AsyncStrategy.
- #metric(metric) ⇒ Object
- #run_sender(conf) ⇒ Object
Constructor Details
#initialize(configuration) ⇒ AsyncStrategy
Returns a new instance of AsyncStrategy.
3 4 5 6 |
# File 'lib/snowagent/async_strategy.rb', line 3 def initialize(configuration) @queue = Queue.new run_sender(configuration) end |
Instance Method Details
#metric(metric) ⇒ Object
13 14 15 |
# File 'lib/snowagent/async_strategy.rb', line 13 def metric(metric) @queue.push(metric) end |