class Ezframe::KatakanaType

Public Instance Methods

normalize(val) click to toggle source
Calls superclass method Ezframe::TextType#normalize
# File lib/ezframe/column_type.rb, line 647
def normalize(val)
  val = super(val)
  return val.tr("ァ-ン", "ぁ-ん")
end
validate(val) click to toggle source
Calls superclass method Ezframe::TypeBase#validate
# File lib/ezframe/column_type.rb, line 652
def validate(val)
  super(val)
  return @error if @error
  return nil if !val || val.strip.empty?
  unless /^[ぁ-ん ]+$/ =~ val.to_s
    @error = :hiragana_only
    return @error
  end
  return nil
end