Class: EveOnline::Formulas::TrainingRate
- Inherits:
-
Object
- Object
- EveOnline::Formulas::TrainingRate
- Defined in:
- lib/eve_online/formulas/training_rate.rb
Instance Attribute Summary collapse
-
#primary ⇒ Object
readonly
Returns the value of attribute primary.
-
#secondary ⇒ Object
readonly
Returns the value of attribute secondary.
Instance Method Summary collapse
-
#initialize(primary, secondary) ⇒ TrainingRate
constructor
A new instance of TrainingRate.
- #rate ⇒ Object
Constructor Details
#initialize(primary, secondary) ⇒ TrainingRate
Returns a new instance of TrainingRate.
8 9 10 11 |
# File 'lib/eve_online/formulas/training_rate.rb', line 8 def initialize(primary, secondary) @primary = primary @secondary = secondary end |
Instance Attribute Details
#primary ⇒ Object (readonly)
Returns the value of attribute primary.
6 7 8 |
# File 'lib/eve_online/formulas/training_rate.rb', line 6 def primary @primary end |
#secondary ⇒ Object (readonly)
Returns the value of attribute secondary.
6 7 8 |
# File 'lib/eve_online/formulas/training_rate.rb', line 6 def secondary @secondary end |
Instance Method Details
#rate ⇒ Object
13 14 15 |
# File 'lib/eve_online/formulas/training_rate.rb', line 13 def rate primary + (secondary / 2.0) end |