shorten UnitPrices method names

This commit is contained in:
Andy Brett
2021-03-03 08:12:08 -08:00
parent 39fc0707c3
commit 0afc2d281a
2 changed files with 17 additions and 16 deletions

View File

@@ -7,10 +7,11 @@ module VariantUnits
@product = variant.product
end
def unit_price_denominator
def denominator
# catches any case where unit is not kg, lb, or L.
return @variant.unit_value if @product&.variant_unit == "items"
case unit_price_unit
case unit
when "lb"
@variant.unit_value / 453.6
when "kg"
@@ -20,7 +21,7 @@ module VariantUnits
end
end
def unit_price_unit
def unit
return "lb" if VariantUnits::WeightsAndMeasures.new(@variant).
system_of_measurement == "imperial"