Class: LoadBalancedRestClient::Algorithms::LinearDowntime
- Inherits:
-
Object
- Object
- LoadBalancedRestClient::Algorithms::LinearDowntime
- Defined in:
- lib/algorithms/linear_downtime.rb
Instance Method Summary collapse
- #call(x) ⇒ Object
-
#initialize(factor = 60) ⇒ LinearDowntime
constructor
A new instance of LinearDowntime.
Constructor Details
#initialize(factor = 60) ⇒ LinearDowntime
Returns a new instance of LinearDowntime.
4 5 6 |
# File 'lib/algorithms/linear_downtime.rb', line 4 def initialize(factor = 60) @f = factor end |
Instance Method Details
#call(x) ⇒ Object
8 9 10 |
# File 'lib/algorithms/linear_downtime.rb', line 8 def call(x) x * @f end |