add number field type

This commit is contained in:
Pete Matsyburka
2024-02-23 15:58:49 +02:00
parent b83abc9499
commit 03db636d51
10 changed files with 138 additions and 10 deletions
+2
View File
@@ -54,6 +54,8 @@ module Submitters
params.fetch(:values, {}).to_unsafe_h.transform_values do |v|
if params[:cast_boolean] == 'true'
v == 'true'
elsif params[:cast_number] == 'true'
(v.to_f % 1).zero? ? v.to_i : v.to_f
elsif params[:normalize_phone] == 'true'
v.to_s.gsub(/[^0-9+]/, '')
else