Sha256: 6371d754f06edad507856a4c4adbada0cd669087f8d6e9065cc4273e120c8d20
Contents?: true
Size: 377 Bytes
Versions: 12
Compression:
Stored size: 377 Bytes
Contents
format :html do def input_type :text_field end end event :validate_number, :validate, on: :save do errors.add :content, tr(:not_numeric, content: content) unless valid_number?(content) end def valid_number? string return true if string.empty? valid = true begin Kernel.Float(string) rescue ArgumentError, TypeError valid = false end valid end
Version data entries
12 entries across 12 versions & 2 rubygems