るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
64件ヒット [1-64件を表示] (0.046秒)

別のキーワード

  1. string []=
  2. string []
  3. string slice
  4. string slice!
  5. string gsub

検索結果

Net::IMAP::BodyTypeBasic#language -> String | [String] | nil (616.0)

1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。

1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。

Net::IMAP::BodyTypeBasic#param -> { String => String } | nil (616.0)

MIME のボディパラメータをハッシュテーブルで返します。

MIME のボディパラメータをハッシュテーブルで返します。

ハッシュテーブルのキーがパラメータ名となります。

@see 2045

Net::IMAP::BodyTypeMessage#language -> String | [String] | nil (616.0)

1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。

1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。

Net::IMAP::BodyTypeMessage#param -> { String => String } | nil (616.0)

MIME のボディパラメータをハッシュテーブルで返します。

MIME のボディパラメータをハッシュテーブルで返します。

ハッシュテーブルのキーがパラメータ名となります。

@see 2045

Net::IMAP::BodyTypeMultipart#language -> String | [String] | nil (616.0)

1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。

1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。

絞り込み条件を変える

Net::IMAP::BodyTypeMultipart#param -> { String => String } (616.0)

MIME のボディパラメータをハッシュテーブルで返します。

MIME のボディパラメータをハッシュテーブルで返します。

ハッシュテーブルのキーがパラメータ名となります。

@see 2045

Net::IMAP::BodyTypeText#language -> String | [String] | nil (616.0)

1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。

1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。

Net::IMAP::BodyTypeText#param -> { String => String } | nil (616.0)

MIME のボディパラメータをハッシュテーブルで返します。

MIME のボディパラメータをハッシュテーブルで返します。

ハッシュテーブルのキーがパラメータ名となります。

@see 2045

Net::IMAP::ContentDisposition#param -> { String => String } | nil (616.0)

Content-Disposition フィールドのパラメータをハッシュテーブルで 返します。

Content-Disposition フィールドのパラメータをハッシュテーブルで
返します。

ハッシュテーブルのキーは以下のような値を取ります。詳しくは
2183 などを見てください。
* "FILENAME"
* "CREATION-DATE"
* "MODIFICATION-DATE"
* "READ-DAT"
* "SIZE"

Net::IMAP::FetchData#attr -> { String => object } (331.0)

各メッセージのアトリビュートの値をハッシュテーブルで返します。

各メッセージのアトリビュートの値をハッシュテーブルで返します。

キーはアトリビュート名の文字列、値はアトリビュートの値となります。
値のクラスはアトリビュートによって異なります。

利用可能なアトリビュートは以下の通りです。

: BODY
BODYSTRUCTURE の拡張データなしの形式。
Net::IMAP::BodyTypeBasic, Net::IMAP::BodyTypeText,
Net::IMAP::BodyTypeMessage, Net::IMAP::BodyTypeMultipart
のいずれか。
: BODY[<section>]<<...

絞り込み条件を変える

Net::IMAP::BodyTypeBasic#media_subtype -> String (316.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see Net::IMAP::BodyTypeBasic#media_type

Net::IMAP::BodyTypeBasic#subtype -> String (316.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see Net::IMAP::BodyTypeBasic#media_type

Net::IMAP::BodyTypeMessage#media_subtype -> String (316.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see Net::IMAP::BodyTypeMessage#media_type

Net::IMAP::BodyTypeMessage#subtype -> String (316.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see Net::IMAP::BodyTypeMessage#media_type

Net::IMAP::BodyTypeMultipart#media_subtype -> String (316.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see 2045, Net::IMAP::BodyTypeText#media_type

絞り込み条件を変える

Net::IMAP::BodyTypeMultipart#subtype -> String (316.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see 2045, Net::IMAP::BodyTypeText#media_type

Net::IMAP::BodyTypeText#media_subtype -> String (316.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see Net::IMAP::BodyTypeText#media_type

Net::IMAP::BodyTypeText#subtype -> String (316.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see Net::IMAP::BodyTypeText#media_type

Net::IMAP#capability -> [String] (313.0)

CAPABILITY コマンドを送ってサーバがサポートしている 機能(capabilities)のリストを文字列の配列として返します。

CAPABILITY コマンドを送ってサーバがサポートしている
機能(capabilities)のリストを文字列の配列として返します。

capability は IMAP に関連する RFC などで定義されています。

imap.capability
# => ["IMAP4REV1", "UNSELECT", "IDLE", "NAMESPACE", "QUOTA", ... ]

Net::IMAP#responses -> { String => [object] } (313.0)

サーバから送られてきた untagged な応答の記録を返します。

サーバから送られてきた untagged な応答の記録を返します。

untagged な応答は種類ごとに記録されます。
応答の種類には "FLAGS", "OK", "UIDVALIDITY", "EXISTS" などがあり、
この文字列がハッシュテーブルのキーとなります。
そして各種類ごとに配列が用意され、untagged な応答を受信するたびに
その配列の末尾にその内容が記録されます。


例:
imap.select("inbox")
p imap.responses["EXISTS"].last
#=> 2
p imap.responses["UIDVALIDITY"...

絞り込み条件を変える

Net::IMAP#status(mailbox, attr) -> {String => Integer} (313.0)

STATUS コマンドを送り、mailbox のステータスを得ます。

STATUS コマンドを送り、mailbox のステータスを得ます。

問い合わせたいステータスは attr に文字列の配列で渡します。

返り値は アトリビュート文字列をキーとするハッシュです。

詳しくは 2060 の 6.3.10 を参考にしてください。

例:
p imap.status("inbox", ["MESSAGES", "RECENT"])
#=> {"RECENT"=>0, "MESSAGES"=>44}

@param mailbox 問い合わせ対象のメールボックス(文字列)
@param attr 問合せたいアトリビュート名(文字列)の配列
@raise Ne...

Net::IMAP::Address#host -> String | nil (313.0)

メールアドレスのホスト名を返します。

メールアドレスのホスト名を返します。

nil は 822 のグループ文法に対応します。
これについては Net::IMAP::Address#mailbox も参照してください。
そうでない場合は 822 のドメイン名を表します。

通常は、メールアドレスの「@」の後ろのドメイン名を返します。

Net::IMAP::Address#mailbox -> String | nil (313.0)

メールアドレスのメールボックス名を返します。

メールアドレスのメールボックス名を返します。

これが nil ならばそれは 822 group の終わりを意味します。
これが nil でなく、Net::IMAP::Address#mailbox が nil ならば、
822 のグループ名を表します。
どれでもなければ、822 の local-part を表します。

通常は、メールアドレスの「@」の手前を返します。

Net::IMAP::Address#name -> String | nil (313.0)

メールアドレスの 822 の個人名(personal name)を返します。

メールアドレスの 822 の個人名(personal name)を返します。

個人名が存在しない場合は nil を返します。

通常は nil を返します。

Net::IMAP::Address#route -> String | nil (313.0)

メールアドレスの SMTP at-domain-list を返します。

メールアドレスの SMTP at-domain-list を返します。

存在しない場合は nil を返します。

通常は nil を返します。

絞り込み条件を変える

Net::IMAP::BodyTypeBasic#content_id -> String | nil (313.0)

Content-ID の値を文字列で返します。

Content-ID の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeBasic#description -> String | nil (313.0)

Content-Description の値を文字列で返します。

Content-Description の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeBasic#encoding -> String (313.0)

Content-Transfer-Encoding の値を文字列で返します。

Content-Transfer-Encoding の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeBasic#md5 -> String | nil (313.0)

ボディの MD5 値を文字列で返します。

ボディの MD5 値を文字列で返します。

Net::IMAP::BodyTypeBasic#media_type -> String (313.0)

MIME のメディアタイプを返します。

MIME のメディアタイプを返します。

@see Net::IMAP::BodyTypeBasic#subtype

絞り込み条件を変える

Net::IMAP::BodyTypeMessage#content_id -> String | nil (313.0)

Content-ID の値を文字列で返します。

Content-ID の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeMessage#description -> String | nil (313.0)

Content-Description の値を文字列で返します。

Content-Description の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeMessage#encoding -> String (313.0)

Content-Transfer-Encoding の値を文字列で返します。

Content-Transfer-Encoding の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeMessage#md5 -> String | nil (313.0)

ボディの MD5 値を文字列で返します。

ボディの MD5 値を文字列で返します。

Net::IMAP::BodyTypeMessage#media_type -> String (313.0)

MIME のメディアタイプを返します。

MIME のメディアタイプを返します。

これは "MESSAGE" を返します。

@see Net::IMAP::BodyTypeMessage#subtype

絞り込み条件を変える

Net::IMAP::BodyTypeMultipart#media_type -> String (313.0)

MIME のメディアタイプを返します。

MIME のメディアタイプを返します。

"MULTIPART" を返します。

@see Net::IMAP::BodyTypeMultipart#subtype

Net::IMAP::BodyTypeText#content_id -> String | nil (313.0)

Content-ID の値を文字列で返します。

Content-ID の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeText#description -> String | nil (313.0)

Content-Description の値を文字列で返します。

Content-Description の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeText#encoding -> String (313.0)

Content-Transfer-Encoding の値を文字列で返します。

Content-Transfer-Encoding の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeText#md5 -> String | nil (313.0)

ボディの MD5 値を文字列で返します。

ボディの MD5 値を文字列で返します。

絞り込み条件を変える

Net::IMAP::BodyTypeText#media_type -> String (313.0)

MIME のメディアタイプを返します。

MIME のメディアタイプを返します。

これは "TEXT" を返します。

@see Net::IMAP::BodyTypeText#subtype

Net::IMAP::ContentDisposition#dsp_type -> String (313.0)

Content-Disposition フィールドのタイプを文字列で返します。

Content-Disposition フィールドのタイプを文字列で返します。

"INLINE", "ATTACHMENT" などの文字列を返します。

詳しくは 2183 などを見てください。

Net::IMAP::ContinuationRequest#raw_data -> String (313.0)

レスポンス文字列を返します。

レスポンス文字列を返します。

Net::IMAP::Envelope#date -> String | nil (313.0)

日付の文字列を返します。

日付の文字列を返します。

エンベロープに存在しないときは nil を返します。

Net::IMAP::Envelope#in_reply_to -> String | nil (313.0)

In-reply-to の内容を文字列で返します。

In-reply-to の内容を文字列で返します。

エンベロープに存在しないときは nil を返します。

絞り込み条件を変える

Net::IMAP::Envelope#message_id -> String | nil (313.0)

message_id を文字列で返します。

message_id を文字列で返します。

エンベロープに存在しないときは nil を返します。

Net::IMAP::Envelope#subject -> String | nil (313.0)

メッセージのサブジェクトを返します。

メッセージのサブジェクトを返します。

エンベロープに存在しないときは nil を返します。

Net::IMAP::MailboxACLItem#rights -> String (313.0)

アクセス権限を文字列で返します。

アクセス権限を文字列で返します。

Net::IMAP::MailboxACLItem#user で得られるユーザが
持っている権限が返されます。

この文字列の意味については 2086 を参照してください。

Net::IMAP::MailboxACLItem#user -> String (313.0)

ユーザ名を返します。

ユーザ名を返します。

このユーザは
Net::IMAP#getacl で指定したメールボックスに
対し何らかの権限を持っています。

Net::IMAP::MailboxList#delim -> String|nil (313.0)

階層区切り文字列を返します。

階層区切り文字列を返します。

まったく階層が存在しない場合は nil を返します。

絞り込み条件を変える

Net::IMAP::MailboxList#name -> String (313.0)

メールボックスの名前を文字列で返します。

メールボックスの名前を文字列で返します。

Net::IMAP::MailboxQuota#mailbox -> String (313.0)

quota が設定されているメールボックスの名前を返します。

quota が設定されているメールボックスの名前を返します。

Net::IMAP::MailboxQuotaRoot#mailbox -> String (313.0)

問い合わせしたメールボックスの名前を返します。

問い合わせしたメールボックスの名前を返します。

Net::IMAP::MailboxQuotaRoot#quotaroots -> [String] (313.0)

問い合わせしたメールボックスの quota root 名を配列で返します。

問い合わせしたメールボックスの quota root 名を配列で返します。

空の場合もありえます。

Net::IMAP::ResponseCode#name -> String (313.0)

レスポンスコードを表す文字列を返します。 "ALERT"、"PERMANENTFLAGS"、"UIDVALIDITY" などを返します。

レスポンスコードを表す文字列を返します。

"ALERT"、"PERMANENTFLAGS"、"UIDVALIDITY" などを返します。

絞り込み条件を変える

Net::IMAP::ResponseText#text -> String (313.0)

応答のテキストを文字列で返します。

応答のテキストを文字列で返します。

Net::IMAP::StatusData#attr -> { String => Integer } (313.0)

STATUS 応答の内容をハッシュで返します。

STATUS 応答の内容をハッシュで返します。

ハッシュのキーは
"MESSAGES", "RECENT", "UIDNEXT", "UIDVALIDITY", "UNSEEN"
などが使われます。

詳しくは 2060 の 6.3.10、7.2.4 を見てください。

Net::IMAP::StatusData#mailbox -> String (313.0)

メールボックス名を返します。

メールボックス名を返します。

Net::IMAP::TaggedResponse#name -> String (313.0)

レスポンスの名前(種類)を返します。

レスポンスの名前(種類)を返します。

例えば以下のような値を返します。これらの具体的な意味は
2060 を参考にしてください。
* "OK"
* "NO"
* "BAD"

Net::IMAP::TaggedResponse#raw_data -> String (313.0)

レスポンス文字列を返します。

レスポンス文字列を返します。

@see Net::IMAP::TaggedResponse#data

絞り込み条件を変える

Net::IMAP::TaggedResponse#tag -> String (313.0)

レスポンスに対応付けられたタグを返します。

レスポンスに対応付けられたタグを返します。

Net::IMAP::UntaggedResponse#name -> String (313.0)

レスポンスの名前(種類)を返します。

レスポンスの名前(種類)を返します。

例えば以下のような値を返します。これらの具体的な意味は
2060 を参考にしてください。
* "OK"
* "NO"
* "BAD"
* "BYE"
* "PREAUTH"
* "CAPABILITY"
* "LIST"
* "FLAGS"
* etc

Net::IMAP::UntaggedResponse#raw_data -> String (313.0)

レスポンス文字列を返します。

レスポンス文字列を返します。

@see Net::IMAP::UntaggedResponse#data

Net::IMAP::MailboxList#attr -> [Symbol] (28.0)

メールボックスの属性をシンボルの配列で返します。

メールボックスの属性をシンボルの配列で返します。

これで得られるシンボルは String#capitalize でキャピタライズ
されています。

この配列には例えば以下のような値を含んでいます。
詳しくは 2060 7.2.2 などを参照してください。
以下のもの以外で、IMAP 関連 RFC で拡張された値を含んでいる
場合もあります
* :Noselect
* :Noinferiors
* :Marked
* :Unmarked