    # File lib/facets/more/units.rb, line 569
        def register_unit(name, data = {})
          unit, aliases, abbrevs = extract_data(name, data, :to_sym)
          conversion = data[:equals]
          conversion = decode_conversion(conversion) if conversion
          conversion = convert_conversion(conversion[:unit].units, conversion[:multiplier]) if conversion
          register_unit_internal(unit, conversion)
          conversion = convert_conversion({unit => 1}, 1) if not conversion
          (aliases + abbrevs).each do |u|
            register_unit_internal(u, conversion)
          end
        end