lib/measured/unit_system_builder.rb in measured-2.5.0 vs lib/measured/unit_system_builder.rb in measured-2.5.1
- old
+ new
@@ -1,5 +1,6 @@
+# frozen_string_literal: true
class Measured::UnitSystemBuilder
def initialize
@units = []
@cache = nil
end
@@ -43,11 +44,11 @@
["G", "giga", 9],
["T", "tera", 12],
["P", "peta", 15],
["E", "exa", 18],
["Z", "zetta", 21],
- ["Y", "yotta", 24]
- ]
+ ["Y", "yotta", 24],
+ ].map(&:freeze).freeze
def build_si_units(name, aliases: [], value: nil)
si_units = [build_unit(name, aliases: aliases, value: value)]
SI_PREFIXES.each do |short, long, exp|
long_names = aliases.map { |suffix| "#{long}#{suffix}" }