Method: Engine2::TypeInfo#fix_decimal

Defined in:
lib/engine2/type_info.rb

#fix_decimal(field, size, scale) ⇒ Object



190
191
192
193
194
195
196
197
198
# File 'lib/engine2/type_info.rb', line 190

def fix_decimal field, size, scale
    modify_field field do |info|
        info[:validations][:decimal] = {
            scale: scale,
            size: size,
            regexp: /^\d{,#{size - scale}}(?:\.\d{,#{scale}})?$/
        }
    end
end