Metric.swift 651 B

1234567891011121314151617181920212223242526
  1. //
  2. // Metric.swift
  3. // LoopFollow
  4. //
  5. // Created by Jonas Björkert on 2024-07-17.
  6. // Copyright © 2024 Jon Fawcett. All rights reserved.
  7. //
  8. import Foundation
  9. class Metric {
  10. var value: Double
  11. var maxFractionDigits: Int
  12. var minFractionDigits: Int
  13. init(value: Double, maxFractionDigits: Int, minFractionDigits: Int) {
  14. self.value = value
  15. self.maxFractionDigits = maxFractionDigits
  16. self.minFractionDigits = minFractionDigits
  17. }
  18. func formattedValue() -> String {
  19. return Localizer.formatToLocalizedString(value, maxFractionDigits: maxFractionDigits, minFractionDigits: minFractionDigits)
  20. }
  21. }