mirror of https://github.com/docusealco/docuseal
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
364 B
22 lines
364 B
# frozen_string_literal: true
|
|
|
|
module NumberUtils
|
|
FORMAT_LOCALES = {
|
|
'dot' => 'de',
|
|
'space' => 'fr',
|
|
'comma' => 'en'
|
|
}.freeze
|
|
|
|
module_function
|
|
|
|
def format_number(number, format)
|
|
locale = FORMAT_LOCALES[format]
|
|
|
|
if locale
|
|
ApplicationController.helpers.number_with_delimiter(number, locale:)
|
|
else
|
|
number
|
|
end
|
|
end
|
|
end
|