あるのかをチェックします。主要な(primary)メソッドです。値によって振る舞いを変更できます。(場合によっては修正された)アドレスを文字列として返します。なければ、未定義値を返します。インスタンスも返します。どのチェック項目で失敗したのかを返します。次の値が用意されています。同様の情報を得ることができます。アドレスでの例を見てみましょう。it:更に、メールホストを確認してみましょう。modified:アドレスを修正する場合の例を見てみましょう。failed?何故アドレスが正しくないのかの理由が必要な場合は次のようになります。block:エラーがあった場合に例外を発生させます。したときだけ使えます。