ライブラリ
- ビルトイン (18)
- benchmark (3)
-
cgi
/ core (1) -
cgi
/ html (4) -
drb
/ acl (1) -
net
/ ftp (6) -
net
/ imap (9) -
net
/ smtp (1) - openssl (1)
- pp (1)
- psych (1)
- rake (25)
-
rake
/ packagetask (2) -
rake
/ rdoctask (3) -
rake
/ testtask (1) -
rdoc
/ context (3) -
rdoc
/ markdown (2) -
rexml
/ document (6) -
rexml
/ parsers / pullparser (1) -
rexml
/ parsers / sax2parser (6) -
rexml
/ sax2listener (17) -
rexml
/ streamlistener (14) -
rubygems
/ config _ file (1) -
rubygems
/ dependency _ list (6) -
rubygems
/ indexer (1) -
rubygems
/ requirement (1) -
rubygems
/ spec _ fetcher (1) -
rubygems
/ uninstaller (2) -
rubygems
/ user _ interaction (2) - socket (6)
- uri (3)
-
webrick
/ httputils (2) -
webrick
/ server (1)
クラス
- ACL (1)
- Addrinfo (3)
- Array (5)
-
Benchmark
:: Job (2) -
Benchmark
:: Report (1) - CGI (1)
-
Enumerator
:: Lazy (2) -
Gem
:: ConfigFile (1) -
Gem
:: DependencyList (6) -
Gem
:: Indexer (1) -
Gem
:: Requirement (1) -
Gem
:: SpecFetcher (1) -
Gem
:: StreamUI (1) -
Gem
:: Uninstaller (2) -
Net
:: FTP (6) -
Net
:: IMAP (4) -
Net
:: IMAP :: Address (1) -
Net
:: IMAP :: MailboxList (3) -
Net
:: IMAP :: UntaggedResponse (1) -
Net
:: SMTP (1) - Object (1)
-
OpenSSL
:: SSL :: SSLServer (1) - PP (1)
-
Psych
:: Handler (1) -
RDoc
:: Context (3) -
RDoc
:: Markdown (2) -
REXML
:: AttlistDecl (6) -
REXML
:: Parsers :: PullEvent (1) -
REXML
:: Parsers :: SAX2Parser (6) -
Rake
:: FileList (22) -
Rake
:: PackageTask (2) -
Rake
:: RDocTask (3) -
Rake
:: TestTask (1) - Socket (1)
- String (2)
- TCPServer (1)
- ThreadGroup (2)
- UNIXServer (1)
-
URI
:: MailTo (3) -
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPUtils :: FormData (2)
モジュール
-
CGI
:: HtmlExtension (4) - Enumerable (6)
-
Gem
:: UserInteraction (1) -
REXML
:: SAX2Listener (17) -
REXML
:: StreamListener (14) -
Rake
:: Cloneable (2) -
Rake
:: TaskManager (1)
キーワード
- * (1)
- == (1)
- [] (1)
- add (2)
-
as
_ list (1) - attlistdecl (2)
- attlistdecl? (1)
- attr (1)
- canonname (1)
- cdata (2)
- characters (1)
-
choose
_ from _ list (2) -
clear
_ exclude (1) - clone (1)
- comment (2)
- crypt (1)
- deafen (1)
-
definition
_ lists (1) -
definition
_ lists= (1) - delim (1)
-
dependency
_ order (1) - dir (2)
- doctype (2)
-
doctype
_ end (1) - dup (1)
- each (1)
-
each
_ cons (2) -
each
_ slice (2) - egrep (1)
-
element
_ name (1) - elementdecl (2)
-
end
_ document (1) -
end
_ element (1) -
end
_ prefix _ mapping (1) - entity (1)
- entitydecl (2)
- exclude (1)
-
excluded
_ from _ list? (1) - existing (1)
- existing! (1)
- ext (1)
-
find
_ name (1) -
gem
_ file _ list (1) - getacl (1)
- gsub (1)
- gsub! (1)
-
handle
_ arguments (1) - header (1)
- headers (1)
- import (1)
- include (1)
- include? (1)
-
install
_ list (1) - instruction (1)
-
is
_ a? (1) -
kind
_ of? (1) - listen (12)
- ls (2)
- lsub (1)
-
method
_ list (1) - name (2)
-
node
_ type (1) - notationdecl (2)
-
ok
_ to _ remove? (1) -
option
_ list (1) - pack (1)
-
package
_ files (1) -
package
_ files= (1) - pathmap (1)
-
processing
_ instruction (1) - product (2)
- progress (1)
-
rcptto
_ list (1) -
rdoc
_ files (1) -
rdoc
_ files= (1) - remove (1)
-
remove
_ all (1) -
remove
_ by _ name (1) - resolve (1)
-
resolve
_ args (1) -
respond
_ to? (1) - route (1)
-
scrolling
_ list (2) - seplist (1)
-
spec
_ predecessors (1) -
start
_ document (1) -
start
_ element (1) -
start
_ prefix _ mapping (1) -
start
_ sequence (1) - sub (1)
- sub! (1)
-
tag
_ end (1) -
tag
_ start (1) -
test
_ files= (1) - text (1)
-
to
_ a (1) -
to
_ ary (2) -
to
_ mailtext (1) -
to
_ rfc822text (1) -
to
_ s (1) -
unmatched
_ alias _ lists (1) -
unmatched
_ alias _ lists= (1) - unpack (1)
- width (1)
- write (1)
- xlist (1)
- xmldecl (2)
- zip (6)
検索結果
先頭5件
-
Net
:: IMAP # list(refname , mailbox) -> [Net :: IMAP :: MailboxList] | nil (63973.0) -
LIST コマンドを送り、クライアントから利用可能なメールボックス名の集合から 引数にマッチするものすべてを返します。
LIST コマンドを送り、クライアントから利用可能なメールボックス名の集合から
引数にマッチするものすべてを返します。
詳しくは 2060 の 6.3.8 を参照してください。
返り値は Net::IMAP::MailboxList の配列で返します。
返り値が空集合である場合は空の配列でなく nil を返します。
@param refname 参照名(文字列)
@param mailbox 調べるメールボックスの名前(文字列)。ワイルドカードを含んでいてもかまいません。
例:
imap.create("foo/bar")
imap.create("foo/baz")
... -
ThreadGroup
# list -> [Thread] (63625.0) -
self に属するスレッドの配列を返します。 version 1.8 では、aborting 状態であるスレッド も要素に含まれます。つまり「生きている」スレッドの配列を返します。
self に属するスレッドの配列を返します。
version 1.8 では、aborting 状態であるスレッド
も要素に含まれます。つまり「生きている」スレッドの配列を返します。
//emlist[例][ruby]{
ThreadGroup::Default.list # => [#<Thread:0x00007f8f13867078 run>]
//} -
WEBrick
:: HTTPUtils :: FormData # list -> Array (63625.0) -
自身が表す各フォームデータを収納した配列を生成して返します。
自身が表す各フォームデータを収納した配列を生成して返します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].list #=> ["val1", "val2", "val3"]
end
end
MyCGI.new.start() -
Benchmark
:: Report # list -> [Benchmark :: Tms] (63607.0) -
Benchmark::Report#item 実行時に作成された Benchmark::Tms オ ブジェクトの一覧を返します。
Benchmark::Report#item 実行時に作成された Benchmark::Tms オ
ブジェクトの一覧を返します。
@see Benchmark::Report#item -
Benchmark
:: Job # list -> [String , Proc] (63307.0) -
登録されているジョブのリストを返します。
登録されているジョブのリストを返します。
それぞれの要素は、ラベルとブロックからなる二要素の配列です。 -
Gem
:: SpecFetcher # list(all = false) -> Array (54925.0) -
Gem::sources に格納されている各ソースから利用可能な Gem のリストを取得して返します。
Gem::sources に格納されている各ソースから利用可能な Gem のリストを取得して返します。
@param list 真を指定すると全てのバージョンの情報を返します。 -
REXML
:: StreamListener # attlistdecl(element _ name , attributes , raw _ content) -> () (45958.0) -
DTDの属性リスト宣言をパースしたときに呼び出されるコールバックです。
DTDの属性リスト宣言をパースしたときに呼び出されるコールバックです。
@param element_name 要素名が文字列で渡されます
@param attributes 属性名とそのデフォルト値の対応が
{ 属性名文字列 => デフォルト値文字列(無ければnil) } という
ハッシュテーブルで渡されます
@param raw_content 文書内の属性リスト宣言の文字列がそのまま渡されます
=== 例
<!ATTLIST a att CDATA #REQUIRED xyz CDATA "foobar">
という属性リスト宣言に対しては
element_... -
Net
:: FTP # list(*args) -> [String] (45676.0) -
LIST コマンドを送信し、結果を返します。
LIST コマンドを送信し、結果を返します。
ブロックとともに呼び出された場合は各行に対してブロックを
実行します。ブロックなしの場合には文字列の配列で結果を返します。
@param args LIST の引数を文字列で渡します。複数渡すことができます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReply... -
Net
:: FTP # list(*args) {|line| . . . } -> nil (45676.0) -
LIST コマンドを送信し、結果を返します。
LIST コマンドを送信し、結果を返します。
ブロックとともに呼び出された場合は各行に対してブロックを
実行します。ブロックなしの場合には文字列の配列で結果を返します。
@param args LIST の引数を文字列で渡します。複数渡すことができます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReply... -
REXML
:: SAX2Listener # attlistdecl(element , pairs , contents) -> () (45604.0) -
DTDの属性リスト宣言に対し呼び出されるコールバックメソッドです。
DTDの属性リスト宣言に対し呼び出されるコールバックメソッドです。
@param element 要素名が文字列で渡されます
@param pairs 属性名とそのデフォルト値の対応が
{ 属性名文字列 => デフォルト値文字列(無ければnil) } という
ハッシュテーブルで渡されます
@param contents 文書内の属性リスト宣言の文字列がそのまま渡されます -
ACL
# install _ list(list) -> () (36994.0) -
ACL に list で指定したエントリーを追加します。
ACL に list で指定したエントリーを追加します。
require "drb/acl"
acl = ACL.new
acl.install_list(["deny", "192.168.1.45"])
@param list 追加するエントリー -
REXML
:: Parsers :: SAX2Parser # listen(ary , listener) -> () (36904.0) -
コールバックをパーサに登録します。
コールバックをパーサに登録します。
引数の種類やブロックの有無でどのような場合に何がコールバックされかが
変わります。
ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバックが呼び出されるかを
指定します。どのような場合にどのような引数でコールバックが呼び出されるか
については、
REXML::SAX2Listener の対応するメソッドで詳しく説明されていますので
そちらを参照してください。... -
Rake
:: FileList # excluded _ from _ list?(file _ name) -> bool (36715.0) -
与えられたファイル名が除外される場合は、真を返します。 そうでない場合は偽を返します。
与えられたファイル名が除外される場合は、真を返します。
そうでない場合は偽を返します。
@param file_name ファイル名を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb")
file_list.exclude("t... -
Gem
:: Requirement # as _ list -> [String] (36625.0) -
必要条件を文字列の配列で返します。
必要条件を文字列の配列で返します。
//emlist[][ruby]{
req = Gem::Requirement.new("< 5.0", ">= 1.9")
p req.as_list # => ["< 5.0", ">= 1.9"]
//} -
RDoc
:: Context # unmatched _ alias _ lists -> {String => RDoc :: Alias} (36604.0) -
メソッド名の対応が取れていない alias の旧メソッド名がキー、 RDoc::Alias が値の Hash を返します。
メソッド名の対応が取れていない alias の旧メソッド名がキー、
RDoc::Alias が値の Hash を返します。 -
RDoc
:: Context # unmatched _ alias _ lists=(val) (36604.0) -
メソッド名の対応が取れていない alias の旧メソッド名がキー、 RDoc::Alias が値の Hash を設定します。
メソッド名の対応が取れていない alias の旧メソッド名がキー、
RDoc::Alias が値の Hash を設定します。
@param val 旧メソッド名がキー、RDoc::Alias が値の Hash を指
定します。 -
REXML
:: Parsers :: PullEvent # attlistdecl? -> bool (36604.0) -
DTDの属性リスト宣言なら真を返します。
DTDの属性リスト宣言なら真を返します。 -
REXML
:: Parsers :: SAX2Parser # listen(ary) { . . . } -> () (36604.0) -
コールバックをパーサに登録します。
コールバックをパーサに登録します。
引数の種類やブロックの有無でどのような場合に何がコールバックされかが
変わります。
ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバックが呼び出されるかを
指定します。どのような場合にどのような引数でコールバックが呼び出されるか
については、
REXML::SAX2Listener の対応するメソッドで詳しく説明されていますので
そちらを参照してください。... -
REXML
:: Parsers :: SAX2Parser # listen(listener) -> () (36604.0) -
コールバックをパーサに登録します。
コールバックをパーサに登録します。
引数の種類やブロックの有無でどのような場合に何がコールバックされかが
変わります。
ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバックが呼び出されるかを
指定します。どのような場合にどのような引数でコールバックが呼び出されるか
については、
REXML::SAX2Listener の対応するメソッドで詳しく説明されていますので
そちらを参照してください。... -
REXML
:: Parsers :: SAX2Parser # listen(sym , ary) { . . . } -> () (36604.0) -
コールバックをパーサに登録します。
コールバックをパーサに登録します。
引数の種類やブロックの有無でどのような場合に何がコールバックされかが
変わります。
ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバックが呼び出されるかを
指定します。どのような場合にどのような引数でコールバックが呼び出されるか
については、
REXML::SAX2Listener の対応するメソッドで詳しく説明されていますので
そちらを参照してください。... -
REXML
:: Parsers :: SAX2Parser # listen(sym) { . . . } -> () (36304.0) -
コールバックをパーサに登録します。
コールバックをパーサに登録します。
引数の種類やブロックの有無でどのような場合に何がコールバックされかが
変わります。
ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバックが呼び出されるかを
指定します。どのような場合にどのような引数でコールバックが呼び出されるか
については、
REXML::SAX2Listener の対応するメソッドで詳しく説明されていますので
そちらを参照してください。... -
Gem
:: StreamUI # choose _ from _ list(question , list) -> Array (27928.0) -
リストから回答を選択する質問をします。
リストから回答を選択する質問をします。
リストは質問の上に表示されます。
@param question 質問を指定します。
@param list 回答の選択肢を文字列の配列で指定します。
@return 選択肢の名称と選択肢のインデックスを要素とする配列を返します。 -
Net
:: IMAP # xlist(refname , mailbox) -> [Net :: IMAP :: MailboxList] (27922.0) -
XLISTコマンドを送り、クライアントから利用可能なメールボックス名の集合から 引数にマッチするものすべてを返します。
XLISTコマンドを送り、クライアントから利用可能なメールボックス名の集合から
引数にマッチするものすべてを返します。
Net::IMAP#list とほぼ同様ですが、
「:Sent」などの拡張されたフラグを含むことが異なります。
詳しくは
http://code.google.com/apis/gmail/imap/
を参照してください。
@param refname 参照名(文字列)
@param mailbox 調べるメールボックスの名前(文字列)。ワイルドカードを含んでいてもかまいません。
例:
imap.create("foo/bar")
imap.create("... -
Gem
:: UserInteraction # choose _ from _ list(*args) -> Array (27907.0) -
リストから回答を選択する質問をします。
リストから回答を選択する質問をします。
@param args 委譲先のメソッドに与える引数です。
@return 選択肢の名称と選択肢のインデックスを要素とする配列を返します。 -
Rake
:: FileList # to _ ary -> Array (27697.0) -
内部的な配列を返します。
内部的な配列を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
file_list = FileList['a.c', 'b.c']
file_list.to_a # => ["a.c", "b.c"]
end
//} -
ThreadGroup
# add(thread) -> self (27676.0) -
スレッド thread が属するグループを自身に変更します。
スレッド thread が属するグループを自身に変更します。
@param thread 自身に加えたいスレッドを指定します。
@raise ThreadError 自身が freeze されているか enclose されている場合に、発生します。また引数 thread が属する ThreadGroup が freeze されているか enclose されている場合にも発生します。
//emlist[例][ruby]{
puts "Initial group is #{ThreadGroup::Default.list}"
# => Initial group is [#<Thread... -
Gem
:: Uninstaller # remove _ all(list) (27673.0) -
list で与えられた Gem を全てアンインストールします。
list で与えられた Gem を全てアンインストールします。
@param list アンインストールする Gem のリストを指定します。 -
Rake
:: FileList # pathmap(spec = nil) -> Rake :: FileList (27640.0) -
各要素に String#pathmap を適用した新しい Rake::FileList を返します。
各要素に String#pathmap を適用した新しい Rake::FileList を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file_list.pathmap("%n") # => ["test1", "test2", "test3"]
end
//}
@see String#pathmap -
WEBrick
:: HTTPUtils :: FormData # to _ ary -> Array (27625.0) -
自身が表す各フォームデータを収納した配列を生成して返します。
自身が表す各フォームデータを収納した配列を生成して返します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].list #=> ["val1", "val2", "val3"]
end
end
MyCGI.new.start() -
Rake
:: RDocTask # option _ list -> Array (27607.0) -
rdoc コマンドに渡すオプションのリストを返します。
rdoc コマンドに渡すオプションのリストを返します。 -
Addrinfo
# listen(backlog=5) -> Socket (27604.0) -
自身のアドレスにバインドされたソケットを作成し、 listen(2) を実行します。
自身のアドレスにバインドされたソケットを作成し、
listen(2) を実行します。
ブロックが渡されたときにはそのブロックに生成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。
@param backlog バックログの最大数 -
Addrinfo
# listen(backlog=5) {|sock| . . . } -> object (27604.0) -
自身のアドレスにバインドされたソケットを作成し、 listen(2) を実行します。
自身のアドレスにバインドされたソケットを作成し、
listen(2) を実行します。
ブロックが渡されたときにはそのブロックに生成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。
@param backlog バックログの最大数 -
Gem
:: DependencyList # find _ name(full _ name) -> Gem :: Specification | nil (27604.0) -
自身に含まれる与えられた名前を持つ Gem::Specification のインスタンスを返します。
自身に含まれる与えられた名前を持つ Gem::Specification のインスタンスを返します。
見つからなかった場合は nil を返します。
@param full_name バージョンを含むフルネームで Gem の名前を指定します。
@see Gem::Specification#full_name -
Gem
:: DependencyList # remove _ by _ name(full _ name) -> Gem :: Specification (27604.0) -
与えられた名前を持つ Gem::Specification を自身から削除します。
与えられた名前を持つ Gem::Specification を自身から削除します。
このメソッドでは削除後の依存関係をチェックしません。
@param full_name バージョンを含むフルネームで Gem の名前を指定します。
@see Gem::Specification#full_name, Array#delete_if -
RDoc
:: Markdown # definition _ lists=(val) (27604.0) -
定義リストを解釈するかどうかを設定します。
定義リストを解釈するかどうかを設定します。 -
REXML
:: Parsers :: SAX2Parser # deafen(listener) -> () (27604.0) -
REXML::Parsers::SAX2Parser#listen で指定した listener を 取り除きます。
REXML::Parsers::SAX2Parser#listen で指定した listener を
取り除きます。
@param listener 取り除く listener -
REXML
:: SAX2Listener # start _ prefix _ mapping(prefix , uri) -> () (27412.0) -
名前空間の接頭辞(prefix)が導入されたときに呼び出される コールバックメソッドです。
名前空間の接頭辞(prefix)が導入されたときに呼び出される
コールバックメソッドです。
以下のようなXMLを処理
<a xmlns:foo="http://foo.example.org/">
<foo:b />
</a>
すると
start_prefix_mapping("foo", "http://foo.example.org/")
start_element(nil, "a", "a", {"xmlns:foo" => "http://foo.example.org/"})
:
end_element(nil, "a", "a")
end_... -
Rake
:: FileList # is _ a?(klass) -> bool (27397.0) -
自身に Array のフリをさせます。
自身に Array のフリをさせます。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file_list.is_a?(Array) # => true
file_list.is_a?(String) # => false
end
//} -
Rake
:: FileList # to _ a -> Array (27397.0) -
内部的な配列を返します。
内部的な配列を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
file_list = FileList['a.c', 'b.c']
file_list.to_a # => ["a.c", "b.c"]
end
//} -
Rake
:: FileList # clear _ exclude -> self (27376.0) -
登録されている除外リストをクリアします。
登録されている除外リストをクリアします。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test.rb", "test.bak")
file_list.exclude("test.rb")
# DEFAULT_IGNORE_PATTERNS と "test.rb" の双方の除外がクリアされる
file_list.clear_exclude
file_list # => ["test.r... -
URI
:: MailTo # to _ mailtext -> String (27376.0) -
URI オブジェクトからメールテキスト文字列を生成します。
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
Sub... -
Gem
:: DependencyList # add(*gemspecs) (27304.0) -
与えられた Gem::Specification のインスタンスを自身に追加します。
与えられた Gem::Specification のインスタンスを自身に追加します。
@param gemspecs Gem::Specification のインスタンスを一つ以上指定します。 -
Net
:: IMAP :: MailboxList # attr -> [Symbol] (27304.0) -
メールボックスの属性をシンボルの配列で返します。
メールボックスの属性をシンボルの配列で返します。
これで得られるシンボルは String#capitalize でキャピタライズ
されています。
この配列には例えば以下のような値を含んでいます。
詳しくは 2060 7.2.2 などを参照してください。
以下のもの以外で、IMAP 関連 RFC で拡張された値を含んでいる
場合もあります
* :Noselect
* :Noinferiors
* :Marked
* :Unmarked -
Net
:: IMAP :: MailboxList # name -> String (27304.0) -
メールボックスの名前を文字列で返します。
メールボックスの名前を文字列で返します。 -
RDoc
:: Markdown # definition _ lists -> bool (27304.0) -
定義リストを解釈するかどうかを返します。
定義リストを解釈するかどうかを返します。
デフォルトでは true を返します。 -
REXML
:: AttlistDecl # each {|name , value| . . . } -> () (27304.0) -
それぞれの属性名、デフォルト値を引数として ブロックを順に呼び出します。
それぞれの属性名、デフォルト値を引数として
ブロックを順に呼び出します。
デフォルト値を持たない属性に関しては nil が渡されます。 -
REXML
:: AttlistDecl # element _ name -> String (27304.0) -
属性を定義しているエレメントの名前を返します。
属性を定義しているエレメントの名前を返します。 -
REXML
:: SAX2Listener # cdata(content) -> () (27304.0) -
CDATA セクションに出会ったときに呼び出されるコールバックメソッドです。
CDATA セクションに出会ったときに呼び出されるコールバックメソッドです。
@param content CDATAセクションの内容の文字列が渡されます -
REXML
:: SAX2Listener # characters(text) -> () (27304.0) -
XML の文字データに出会ったときに呼び出されるコールバックメソッドです。
XML の文字データに出会ったときに呼び出されるコールバックメソッドです。
@param text 文字データ(文字列)が渡されます -
REXML
:: SAX2Listener # end _ prefix _ mapping(prefix) -> () (27304.0) -
名前空間の接頭辞(prefix)の適用範囲が終了したときに 呼び出されるコールバックメソッドです。
名前空間の接頭辞(prefix)の適用範囲が終了したときに
呼び出されるコールバックメソッドです。
@param prefix 接頭辞の文字列が渡されます -
REXML
:: SAX2Listener # notationdecl(name , public _ or _ system , public _ id , system _ id) -> () (27304.0) -
DTDの記法宣言に出会ったときに呼び出されるコールバックメソッドです。
DTDの記法宣言に出会ったときに呼び出されるコールバックメソッドです。
@param name 記法名が文字列で渡されます
@param public_or_system "PUBLIC" もしくは "SYSTEM" が渡されます
@param public_id 公開識別子が文字列で渡されます。指定されていない場合はnilが渡されます
@param system_id システム識別子が文字列で渡されます。指定されていない場合はnilが渡されます -
REXML
:: SAX2Listener # start _ document -> () (27304.0) -
ドキュメントの先頭で呼び出されるコールバックメソッドです。
ドキュメントの先頭で呼び出されるコールバックメソッドです。 -
REXML
:: SAX2Listener # start _ element(uri , localname , qname , attributes) -> () (27304.0) -
要素が開始されたときに呼び出されるコールバックメソッドです。
要素が開始されたときに呼び出されるコールバックメソッドです。
@param uri 名前空間のURI文字列が渡されます。対応する名前空間が存在しない場合は
nil が渡されます
@param localname 接頭辞を取り除いた要素名文字列が渡されます
@param qname 修飾名(qualified-name)文字列、つまり接頭辞を含む文字列が渡されます
@param attribute 属性が { 属性名 => 属性値文字列 } という Hash で
で渡されます。 -
REXML
:: StreamListener # cdata(content) -> () (27304.0) -
CDATA セクションをパースしたときに呼び出されるコールバックメソッドです。
CDATA セクションをパースしたときに呼び出されるコールバックメソッドです。
@param content CDATAセクションの内容の文字列が渡されます
=== 例
<![CDATA[ xyz ]]>
というCDATAセクションに対しては
content: " xyz "
という引数が渡されます。 -
REXML
:: StreamListener # notationdecl(content) -> () (27304.0) -
DTDの記法宣言をパースしたときに呼び出されるコールバックメソッドです。
DTDの記法宣言をパースしたときに呼び出されるコールバックメソッドです。
@param content 記法宣言が
[記法名文字列, 種別("PUBLIC" もしくは "SYSTEM"), 公開識別子文字列,
URI文字列] という配列で渡されます。 -
REXML
:: StreamListener # tag _ end(name) -> () (27304.0) -
終了タグをパースしたときに呼び出されるコールバックメソッドです。
終了タグをパースしたときに呼び出されるコールバックメソッドです。
@param name タグ名が文字列で渡されます
=== 例
</tag>
という終了タグに対し、
name: "tag"
という引数が渡されます。 -
REXML
:: StreamListener # tag _ start(name , attrs) -> () (27304.0) -
開始タグをパースしたとき に呼び出されるコールバックメソッドです。
開始タグをパースしたとき
に呼び出されるコールバックメソッドです。
@param name タグ名が文字列で渡されます
@param attrs タグの属性が"属性名" => "属性値"という Hash で渡されます
=== 例
<tag attr1="value1" attr2="value2">
という開始タグに対し、
name: "tag"
attrs: {"attr1" => "value1", "attr2" => "value2"}
という引数が渡されます。 -
Array
# pack(template) -> String (19726.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
配列の内容を template で指定された文字列にしたがって、
バイナリとしてパックした文字列を返します。
テンプレートは
型指定文字列とその長さ(省略時は1)を並べたものです。長さと
して * が指定された時は「残りのデータ全て」の長さを
表します。型指定文字は以下で述べる pack テンプレート文字列の通りです。
@param template 自身のバイナリとしてパックするためのテンプレートを文字列で指定します。
以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができま... -
String
# unpack(template) -> Array (19726.0) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
Array#pack で生成された文字列を
テンプレート文字列 template にしたがってアンパックし、
それらの要素を含む配列を返します。
@param template pack テンプレート文字列
@return オブジェクトの配列
以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」
を表すこともできます。
長さの意味はテンプレート文字により異なりますが大抵、
"iiii"
のよう... -
PP
# seplist(list , sep = lambda { comma _ breakable } , iter _ method = :each) {|e| . . . } -> () (18979.0) -
リストの各要素を何かで区切りつつ、自身に追加していくために使われます。
リストの各要素を何かで区切りつつ、自身に追加していくために使われます。
list を iter_method によってイテレートし、各要素を引数としてブロックを実行します。
また、それぞれのブロックの実行の合間に sep が呼ばれます。
つまり、以下のふたつは同値です。
//emlist[][ruby]{
q.seplist([1,2,3]) {|v| q.pp v }
q.pp 1
q.comma_breakable
q.pp 2
q.comma_breakable
q.pp 3
//}
@param list 自身に追加したい配列を与えます。iter_method を適切に指定... -
Rake
:: TaskManager # resolve _ args(args) -> Array (18922.0) -
タスクやルールに与えられたパラメータを解釈します。
タスクやルールに与えられたパラメータを解釈します。
@param args パラメータを指定します。
@return [task_name, arg_name_list, prerequisites] を返します。 -
Net
:: IMAP # getacl(mailbox) -> [Net :: IMAP :: MailboxACLItem] (18652.0) -
GETACL コマンドを送り、メールボックスの ACL(Access Control List) を取得します。
GETACL コマンドを送り、メールボックスの
ACL(Access Control List) を取得します。
Net::IMAP#getacl で指定したメールボックスに
対し何らかの権限を持つ各ユーザに対して
Net::IMAP::MailboxACLItem オブジェクトが
作られ、その配列が返されます。
GETACL コマンドは 2086 で定義されています。
詳しくはそちらを参照してください。
@param mailbox メールボックス名(文字列)
@see Net::IMAP::MailboxACLItem -
Enumerable
# each _ slice(n) {|list| . . . } -> nil (18643.0) -
n 要素ずつブロックに渡して繰り返します。
n 要素ずつブロックに渡して繰り返します。
要素数が n で割り切れないときは、最後の回だけ要素数が減ります。
ブロックを省略した場合は
n 要素ずつ繰り返す Enumerator を返します。
@param n 区切る要素数を示す整数です。
//emlist[例][ruby]{
(1..10).each_slice(3) {|a| p a}
# => [1, 2, 3]
# [4, 5, 6]
# [7, 8, 9]
# [10]
//}
@see Enumerable#each_cons -
Rake
:: FileList # existing -> Rake :: FileList (18640.0) -
自身に含まれるファイルのうちファイルシステムに存在するファイルのみを 含む Rake::FileList を返します。
自身に含まれるファイルのうちファイルシステムに存在するファイルのみを
含む Rake::FileList を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file_list.existing # =>... -
Rake
:: FileList # ext(newext = & # 39;& # 39;) -> Rake :: FileList (18640.0) -
各要素に String#ext を適用した新しい Rake::FileList を返します。
各要素に String#ext を適用した新しい Rake::FileList を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file_list.ext(".erb") # => ["test1.e... -
Rake
:: FileList # sub(pattern , replace) -> Rake :: FileList (18640.0) -
自身に含まれるファイルリストのそれぞれのエントリに対して String#sub を実行し、 結果を新しい Rake::FileList として返します。
自身に含まれるファイルリストのそれぞれのエントリに対して String#sub を実行し、
結果を新しい Rake::FileList として返します。
例:
FileList['a.c', 'b.c'].sub(/\.c$/, '.o') => ['a.o', 'b.o'] -
Gem
:: ConfigFile # handle _ arguments(arg _ list) (18625.0) -
コマンドに渡された引数を処理します。
コマンドに渡された引数を処理します。
@param arg_list コマンドに渡された引数の配列を指定します。 -
Rake
:: PackageTask # package _ files=(file _ list) (18625.0) -
パッケージに含むファイルリストを設定します。
パッケージに含むファイルリストを設定します。
@param file_list ファイルリストを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_files # => []
package_task.packag... -
Enumerable
# each _ cons(n) {|list| . . . } -> nil (18607.0) -
要素を重複ありで n 要素ずつに区切り、 ブロックに渡して繰り返します。
要素を重複ありで n 要素ずつに区切り、
ブロックに渡して繰り返します。
ブロックを省略した場合は重複ありで
n 要素ずつ繰り返す Enumerator を返します。
@param n ブロックに渡す要素の数です。正の整数を与えます。
要素数より大きな数を与えると、ブロックは一度も実行されません。
//emlist[例][ruby]{
(1..10).each_cons(3){|v| p v }
# => [1, 2, 3]
# [2, 3, 4]
# [3, 4, 5]
# [4, 5, 6]
# [5, 6, 7]
# [6, 7,... -
Gem
:: Indexer # gem _ file _ list -> Array (18607.0) -
インデックスを作成するために使用する Gem ファイルのリストを返します。
インデックスを作成するために使用する Gem ファイルのリストを返します。 -
Net
:: SMTP # rcptto _ list(to _ addrs) { . . . } -> object (18607.0) -
RCPTTO コマンドを to_addrs のすべてのメールアドレスに対して送ります。
RCPTTO コマンドを to_addrs のすべてのメールアドレスに対して送ります。
コマンドを送った後、ブロックを呼び出します。
このメソッドの返り値はブロックの返り値になります。
通常は Net::SMTP#send_message, Net::SMTP#open_message_stream で
RCPTTO が送られるため利用する必要はないはずです。
@param to_addrs 送信先メールアドレスの配列 -
RDoc
:: Context # method _ list -> [RDoc :: AnyMethod] (18607.0) -
追加された(RDoc::AnyMethod かそのサブクラスのオブジェクト)の配列 を返します。
追加された(RDoc::AnyMethod かそのサブクラスのオブジェクト)の配列
を返します。 -
OpenSSL
:: SSL :: SSLServer # listen(backlog=5) -> 0 (18604.0) -
ラップしている TCPServer の TCPServer#listen を呼びだします。
ラップしている TCPServer の TCPServer#listen
を呼びだします。
通常は TCPServer の初期化時に listen が呼びだされるため
呼ぶ必要はないはずです。
@param backlog クライアントからの接続要求を保留できる数
@raise Errno::EXXX listen(2) が失敗すれば 例外 Errno::EXXX が発生します。 -
REXML
:: SAX2Listener # doctype(name , pub _ sys , long _ name , uri) -> () (18604.0) -
文書型宣言(DTD)に出会った時に呼び出されるコールバックメソッドです。
文書型宣言(DTD)に出会った時に呼び出されるコールバックメソッドです。
@param name 宣言されているルート要素名が文字列で渡されます。
@param pub_sys "PUBLIC" もしくは "SYSTEM" が渡されます。nilが渡される場合もあります。
@param long_name "SYSTEM" の場合はシステム識別子が、"PUBLIC"の場合は公開識別子が
文字列で渡されます
@param uri "SYSTEM" の場合は nil が、"PUBLIC" の場合はシステム識別子が渡されます -
REXML
:: StreamListener # doctype(name , pub _ sys , long _ name , uri) -> () (18604.0) -
文書型宣言(DTD)をパースしたときに呼び出されるコールバックメソッドです。
文書型宣言(DTD)をパースしたときに呼び出されるコールバックメソッドです。
pub_sys, long_name, uri はDTDが内部サブセットのみを
利用している場合には nil が渡されます。
@param name 宣言されているルート要素名が文字列で渡されます。
@param pub_sys "PUBLIC" もしくは "SYSTEM" が渡されます。nilが渡される場合もあります。
@param long_name "SYSTEM" の場合はシステム識別子が、"PUBLIC"の場合は公開識別子が
文字列で渡されます
@param uri "SYSTEM" の場... -
Rake
:: FileList # gsub(pattern , replace) -> Rake :: FileList (18604.0) -
自身に含まれるファイルリストのそれぞれのエントリに対して String#gsub を実行し、 結果を新しい Rake::FileList として返します。
自身に含まれるファイルリストのそれぞれのエントリに対して String#gsub を実行し、
結果を新しい Rake::FileList として返します。
例:
FileList['lib/test/file', 'x/y'].gsub(/\//, "\\") # => ['lib\\test\\file', 'x\\y'] -
Rake
:: PackageTask # package _ files -> Rake :: FileList (18604.0) -
パッケージに含むファイルリストを返します。
パッケージに含むファイルリストを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_files # => []
package_task.package_files.include("*.rb")
package_... -
Socket
# listen(backlog) -> 0 (18604.0) -
listen(2) と同じ働きをします。
listen(2) と同じ働きをします。
0 を返します。
@param backlog 接続を保留できる最大数
@return 0 を返します。 -
TCPServer
# listen(backlog) -> 0 (18604.0) -
listen(2) を実行します。 (Socket#listenと同じ)
listen(2) を実行します。
(Socket#listenと同じ)
backlog は、クライアントからの接続要求を保留できる数です。
listen(2) が成功すれば 0 を返します。
失敗すれば 例外 Errno::EXXX が発生します。
@param backlog backlog は、クライアントからの接続要求を保留できる数です。
@raise Errno::EXXX listen(2) が失敗すれば 例外 Errno::EXXX が発生します。
@return listen(2) が成功すれば 0 を返します。 -
UNIXServer
# listen(backlog) -> 0 (18604.0) -
listen(2) を実行します。 (Socket#listenと同じ)
listen(2) を実行します。
(Socket#listenと同じ)
backlog は、クライアントからの接続要求を保留できる数です。
listen(2) が成功すれば 0 を返します。
失敗すれば 例外 Errno::EXXX が発生します。
@param backlog バックログの最大数(接続要求を保留できる数) -
WEBrick
:: GenericServer # listen(address , port) -> [TCPServer] (18604.0) -
与えられたアドレスとポートで TCPServer オブジェクトを生成し listener として管理します。
与えられたアドレスとポートで TCPServer オブジェクトを生成し
listener として管理します。
@param address アドレスを文字列で指定します。
@param port listen するポートを整数で指定します。
@see WEBrick::GenericServer#listeners, TCPServer#listen -
Rake
:: FileList # exclude(*patterns) {|entry| . . . } -> self (18538.0) -
自身から取り除くべきファイル名のパターンを自身の除外リストに登録します。
自身から取り除くべきファイル名のパターンを自身の除外リストに登録します。
パターンとして正規表現、グロブパターン、文字列が使用可能です。
さらにブロックが与えられた場合は、ブロックを評価して真になったエントリを削除します。
グロブパターンはファイルシステムに対して展開されます。
もし、ファイルシステムに存在しないファイルを明示的にリストへ追加した場合、
グロブパターンではそのファイルをリストから削除しません。
例:
FileList['a.c', 'b.c'].exclude("a.c") # => ['b.c']
FileList['a.c', 'b.c'].exclude(... -
Rake
:: FileList # sub!(pattern , replace) -> self (18412.0) -
自身に含まれるファイルリストのそれぞれのエントリに対して String#sub を実行します。 自身を破壊的に変更します。
自身に含まれるファイルリストのそれぞれのエントリに対して String#sub を実行します。
自身を破壊的に変更します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
file_list = FileList['a.c', 'b.c']
file_list.sub!(/\.c$/, '.o') # => ['a.o', 'b.o']
file_list # => ['a.o', 'b.o']
end
//... -
Rake
:: FileList # kind _ of?(klass) -> bool (18397.0) -
自身に Array のフリをさせます。
自身に Array のフリをさせます。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file_list.is_a?(Array) # => true
file_list.is_a?(String) # => false
end
//} -
Psych
:: Handler # start _ sequence(anchor , tag , implicit , style) -> () (18376.0) -
sequence の開始を見付けたときに呼び出されます。
sequence の開始を見付けたときに呼び出されます。
anchor には sequence に関連付けられた anchor の名前が文字列で渡されます。
anchor がない場合には nil が渡されます。
tag には sequence に関連付けられた tag の名前が文字列で渡されます。
tag がない場合には nil が渡されます。
implicit には sequence が implicit に開始されたかどうかが
真偽値で渡されます。
style には sequence の style が整数値で渡されます。以下のいずれか
です。
* Psych::Nodes:... -
Rake
:: FileList # ==(array) -> bool (18376.0) -
自身を配列に変換してから与えられた配列と比較します。
自身を配列に変換してから与えられた配列と比較します。
@param array 比較対象の配列を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new('lib/**/*.rb', 'test/test*.rb')
file_list == file_list.to_a # => true
end
//} -
Addrinfo
# canonname -> String|nil (18358.0) -
カノニカル名を文字列で返します。
カノニカル名を文字列で返します。
カノニカル名が存在しない場合には nil を返します。
カノニカル名は Addrinfo.getaddrinfo に Socket::AI_CANONINAME
を指定した場合にセットされます。
require 'socket'
list = Addrinfo.getaddrinfo("www.ruby-lang.org", 80, :INET, :STREAM, nil, Socket::AI_CANONNAME)
p list[0] #=> #<Addrinfo: 221.186.184.68:80 TCP carbon.ruby-la... -
Rake
:: FileList # egrep(pattern) {|filename , count , line| . . . } (18358.0) -
与えられたパターンをファイルリストから grep のように検索します。
与えられたパターンをファイルリストから grep のように検索します。
ブロックが与えられた場合は、マッチした行の情報 (ファイル名、行番号、マッチした行) が
ブロックに渡されてブロックが評価されます。ブロックが与えられなかった場合は、
標準出力に、ファイル名:行番号:マッチした行を出力します。
@param pattern 正規表現を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("sample1", "line1\nline2\nline3\n")
IO.write("sample2", "line1\nline2\n... -
Rake
:: FileList # gsub!(pattern , replace) -> self (18358.0) -
自身に含まれるファイルリストのそれぞれのエントリに対して String#gsub を実行します。 自身を破壊的に変更します。
自身に含まれるファイルリストのそれぞれのエントリに対して String#gsub を実行します。
自身を破壊的に変更します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file_list.gsub!(/\.r... -
Rake
:: FileList # import(array) -> self (18358.0) -
与えられた配列を自身にインポートします。
与えられた配列を自身にインポートします。
@param array ファイル名のリストを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file_list.import(["test4.rb", "... -
Enumerable
# each _ slice(n) -> Enumerator (18343.0) -
n 要素ずつブロックに渡して繰り返します。
n 要素ずつブロックに渡して繰り返します。
要素数が n で割り切れないときは、最後の回だけ要素数が減ります。
ブロックを省略した場合は
n 要素ずつ繰り返す Enumerator を返します。
@param n 区切る要素数を示す整数です。
//emlist[例][ruby]{
(1..10).each_slice(3) {|a| p a}
# => [1, 2, 3]
# [4, 5, 6]
# [7, 8, 9]
# [10]
//}
@see Enumerable#each_cons -
Rake
:: FileList # include(*filenames) -> self (18340.0) -
ファイル名のパターンを追加リストに登録します。 配列が与えられた場合、配列の各要素が追加されます。
ファイル名のパターンを追加リストに登録します。
配列が与えられた場合、配列の各要素が追加されます。
@param filenames 追加するファイル名のパターンを指定します。
例:
file_list.include("*.java", "*.cfg")
file_list.include %w( math.c lib.h *.o ) -
CGI
# header(options = "text / html") -> String (18322.0) -
HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。
HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。
CGI#out を使わずに自力で HTML を出力したい場合などに使います。
このメソッドは文字列エンコーディングを変換しません。
ヘッダのキーとしては以下が利用可能です。
: type
Content-Type ヘッダです。デフォルトは "text/html" です。
: charset
ボディのキャラクタセットを Content-Type ヘッダに追加します。
: nph
真偽値を指定します。真ならば、HTTP のバージョン、ステータスコード、
Date ヘッ... -
Net
:: IMAP :: UntaggedResponse # name -> String (18322.0) -
レスポンスの名前(種類)を返します。
レスポンスの名前(種類)を返します。
例えば以下のような値を返します。これらの具体的な意味は
2060 を参考にしてください。
* "OK"
* "NO"
* "BAD"
* "BYE"
* "PREAUTH"
* "CAPABILITY"
* "LIST"
* "FLAGS"
* etc -
URI
:: MailTo # headers -> [[String]] (18322.0) -
自身のヘッダーを文字列の配列の配列として設定します。
自身のヘッダーを文字列の配列の配列として設定します。
例:
require 'uri'
m = URI.parse("mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr")
p m.headers #=> [["subject", "subscribe"], ["cc", "myaddr"]] -
Enumerable
# each _ cons(n) -> Enumerator (18307.0) -
要素を重複ありで n 要素ずつに区切り、 ブロックに渡して繰り返します。
要素を重複ありで n 要素ずつに区切り、
ブロックに渡して繰り返します。
ブロックを省略した場合は重複ありで
n 要素ずつ繰り返す Enumerator を返します。
@param n ブロックに渡す要素の数です。正の整数を与えます。
要素数より大きな数を与えると、ブロックは一度も実行されません。
//emlist[例][ruby]{
(1..10).each_cons(3){|v| p v }
# => [1, 2, 3]
# [2, 3, 4]
# [3, 4, 5]
# [4, 5, 6]
# [5, 6, 7]
# [6, 7,... -
REXML
:: SAX2Listener # end _ element(uri , localname , qname) -> () (18304.0) -
要素が終了した(閉じられた)ときに呼び出されるコールバックメソッドです。
要素が終了した(閉じられた)ときに呼び出されるコールバックメソッドです。
@param uri 名前空間のURI文字列が渡されます。対応する名前空間が存在しない場合は
nil が渡されます
@param localname 接頭辞を取り除いた要素名文字列が渡されます
@param qname 修飾名(qualified-name)文字列、つまり接頭辞を含む文字列が渡されます -
REXML
:: SAX2Listener # processing _ instruction(target , data) -> () (18304.0) -
XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
@param target ターゲット名が文字列で渡されます
@param data 処理命令の内容が文字列で渡されます -
REXML
:: SAX2Listener # xmldecl(version , encoding , standalone) -> () (18304.0) -
XML宣言に出会ったときに呼び出されるコールバックメソッドです。
XML宣言に出会ったときに呼び出されるコールバックメソッドです。
@param version 宣言されているバージョンが文字列で渡されます。
@param encoding 宣言されているエンコーディングが文字列で渡されます。
@param standalone スタンドアロン文書であるかどうかが "yes" "no" で渡されます -
REXML
:: StreamListener # instruction(name , instruction) -> () (18304.0) -
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
@param name ターゲット名が文字列で渡されます
@param instruction 処理命令の内容が文字列で渡されます
=== 例
<?xml-stylesheet type="text/css" href="style.css"?>
というPIに対し
name: "xml-stylesheet"
instruction: " type=\"text/css\" href=\"style.css\""
という引数が渡されます。