2009年3月23日月曜日

超Ruby入門

読む価値がないほどのサンプル

郵便番号検証。オレオレ検証クラス

PHP5の例

class OreValid
{
  static public function isZip($zip)
  {
    return preg_match('/^\d{3}-\d{4}$/', $zip) > 0 ? true : false;
  }
}

Rubyの例

class OreValid
  def self.zip?(zip)
    (zip =~ /^\d{3}-\d{4}$/) != nil ? true : false
  end
end

0 件のコメント: