Class: Convertable::Measures::MoneyPerPeriod
Instance Attribute Summary
#magnitude, #unit
Instance Method Summary
collapse
#==, #in, #initialize
Instance Method Details
#to_money_per_area_per_period(area) ⇒ Object
27
28
29
30
31
32
33
34
|
# File 'lib/convertable/measures.rb', line 27
def to_money_per_area_per_period(area)
area_unit = area.unit.to_s
currency = self.unit.multiplying_unit
period = self.unit.dividing_units[0]
new_unit = Convertable::Units::ComposedUnit.new("#{currency}/#{area_unit}/#{period}")
MoneyPerAreaPerPeriod.new(magnitude / area.magnitude, new_unit)
end
|
#to_money_per_period(_area) ⇒ Object
23
24
25
|
# File 'lib/convertable/measures.rb', line 23
def to_money_per_period(_area)
self
end
|