class Ezframe::TelType
Public Instance Methods
normalize(val)
click to toggle source
Calls superclass method
Ezframe::TextType#normalize
# File lib/ezframe/column_type.rb, line 620 def normalize(val) return nil unless val val = super(val) val = val.tr("0-9", "0-9") # val = val.gsub(/\D+/, "") return val end
validate(val)
click to toggle source
Calls superclass method
Ezframe::TypeBase#validate
# File lib/ezframe/column_type.rb, line 628 def validate(val) super(val) return @error if @error return nil if !val || val.strip.empty? unless /^0\d{9,10}$/ =~ val.to_s @error = :invalid_value return @error end return nil end