mailto URI を表すクラスです。[RFC2368]。
build(ary) -> URI::MailTo
[permalink][rdoc]build(hash) -> URI::MailTo
引数で与えられた URI 構成要素から URI::MailTo オブジェクトを生成します。引数の正当性をチェックします。
という文字列の配列で与えます。headers は、以下のような文字列か配列で与えます。
"subject=subscribe&cc=addr" [["subject", "subscribe"], ["cc", "addr"]]
new(scheme, userinfo, host, port, registry, path, opaque, query, fragment, arg_check = false) -> URI::MailTo
[permalink][rdoc]汎用的な構成要素から URI::MailTo オブジェクトを生成します。 build と異なり、デフォルトでは引数の正当性を検査しません。
headers -> [[String]]
[permalink][rdoc]自身のヘッダーを文字列の配列の配列として設定します。
例:
require 'uri' m = URI.parse("mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr") p m.headers #=> [["subject", "subscribe"], ["cc", "myaddr"]]
headers=(s)
[permalink][rdoc]自身のヘッダーを文字列で設定します。
例:
require 'uri' m = URI.parse("mailto:nospam@example.com") m.headers = URI.escape("subject=hello hello")
to -> String
[permalink][rdoc]自身の e-mail アドレスを文字列で返します。
例:
require 'uri' p URI.parse("mailto:nospam@example.com").to #=> "nospam@example.com"
to=(s)
[permalink][rdoc]自身の e-mail アドレスを文字列で設定します。
例:
require 'uri' m = URI.parse("mailto:nospam@example.com") m.to = "nospaaaam@example.com" p m #=> #<URI::MailTo:0xb7bf0614 URL:mailto:nospaaaam@example.com>
to_mailtext -> String
[permalink][rdoc]to_rfc822text -> String
URI オブジェクトからメールテキスト文字列を生成します。
例:
require 'uri' p mailto = URI.parse("mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr") print mailto.to_mailtext => #<URI::MailTo:0x20104a0e URL:mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr> To: ruby-list@ruby-lang.org Subject: subscribe Cc: myaddr