Class: EveOnline::Formulas::TrainingRate

Inherits:
Object
  • Object
show all
Defined in:
lib/eve_online/formulas/training_rate.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#primaryObject (readonly)

Returns the value of attribute primary.



6
7
8
# File 'lib/eve_online/formulas/training_rate.rb', line 6

def primary
  @primary
end

#secondaryObject (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

#rateObject



13
14
15
# File 'lib/eve_online/formulas/training_rate.rb', line 13

def rate
  primary + (secondary / 2.0)
end