ライブラリ
クラス
- Array (12)
- CSV (12)
-
OptionParser
:: ParseError (12) - Regexp (12)
- Socket (24)
-
WIN32OLE
_ VARIANT (12)
モジュール
-
GC
:: Profiler (12) - Psych (43)
- Shellwords (12)
オブジェクト
-
Readline
:: HISTORY (24) - main (40)
キーワード
- [] (12)
- []= (12)
- dump (24)
-
filter
_ backtrace (12) -
generate
_ line (12) - getaddrinfo (12)
- join (12)
- new (12)
- private (20)
- public (20)
- result (12)
-
safe
_ load (19) -
try
_ convert (12) - union (12)
-
unpack
_ sockaddr _ in (12)
検索結果
先頭5件
-
Array
. try _ convert(obj) -> Array | nil (21138.0) -
to_ary メソッドを用いて obj を配列に変換しようとします。
...引数が配列であるかどうかを調べるために使えます。
//emlist[例][ruby]{
Array.try_convert([1]) # => [1]
Array.try_convert("1") # => nil
if tmp = Array.try_convert(arg)
# the argument is an array
elsif tmp = String.try_convert(arg)
# the argument is a string
end
//}... -
OptionParser
:: ParseError . filter _ backtrace(array) -> [String] (231.0) -
array で指定されたバックトレースから optparse ライブラリに関する行を除 外します。
...
array で指定されたバックトレースから optparse ライブラリに関する行を除
外します。
デバッグモード($DEBUGが真)の場合は何もしません。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。... -
Shellwords
. join(array) -> String (209.0) -
配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に 使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド ライン文字列を生成します。
...れらを連結したコマンド
ライン文字列を生成します。
このメソッドは、Shellwords.#shelljoin の別名です。
@param array エスケープ対象の文字列を要素とする配列を指定します。
@return エスケープ結果を連結した文字列を返しま... -
Readline
:: HISTORY . []=(index , string) (146.0) -
ヒストリの index で指定したインデックスの内容を string で指定した文字列で書き換えます。 例えば index に 0 を指定すると最初の入力内容が書き換えます。 また、 -1 は最後の入力内容というように、index に負の値を指定することで、 最後から入力内容を取得することもできます。 指定した string を返します。
...ヒストリの index で指定したインデックスの内容を string で指定した文字列で書き換えます。
例えば index に 0 を指定すると最初の入力内容が書き換えます。
また、 -1 は最後の入力内容というように、index に負の値を指定す......から入力内容を取得することもできます。
指定した string を返します。
@param index 取得対象のヒストリのインデックスを整数で指定します。
インデックスは Array ように 0 から指定します。
また、 -1 は最......後の入力内容というように、負の数を指定することもできます。
@param string 文字列を指定します。この文字列でヒストリを書き換えます。
@raise IndexError index で指定したインデックスに該当する入力内容がない場合に発生し... -
Psych
. dump(o , options = {}) -> String (132.0) -
Ruby のオブジェクト o を YAML ドキュメントに変換します。
...力オプション
//emlist[例][ruby]{
# Dump an array, get back a YAML string
Psych.dump(['a', 'b']) # => "---\n- a\n- b\n"
# Dump an array to an IO object
Psych.dump(['a', 'b'], StringIO.new) # => #<StringIO:0x000001009d0890>
# Dump an array with indentation set
Psych.dump(['a', ['b']], :ind......entation => 3) # => "---\n- a\n- - b\n"
# Dump an array to an IO with indentation set
Psych.dump(['a', ['b']], StringIO.new, :indentation => 3)
//}... -
Socket
. unpack _ sockaddr _ in(sockaddr) -> Array (124.0) -
lib:socket#pack_stringを unpack したアドレスを返します。返される値は [port, ipaddr] の配列です。
...lib:socket#pack_stringを
unpack したアドレスを返します。返される値は [port, ipaddr]
の配列です。
@param sockaddr lib:socket#pack_stringを指定します。
例:
require 'socket'
p Socket.unpack_sockaddr_in(Socket.sockaddr_in("echo", "localhost"))
=> [7, "127.0.0.1... -
main
. private(*name) -> Array (122.0) -
メソッドを private に設定します。
...形式でだけ呼び出せるように(private)設定します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に... -
main
. private(name) -> String | Symbol (122.0) -
メソッドを private に設定します。
...形式でだけ呼び出せるように(private)設定します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に... -
main
. private(names) -> Array (122.0) -
メソッドを private に設定します。
...形式でだけ呼び出せるように(private)設定します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に... -
main
. public(*name) -> Array (122.0) -
メソッドを public に設定します。
...って指定されたメソッドを public に設
定します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に... -
main
. public(name) -> String | Symbol (122.0) -
メソッドを public に設定します。
...って指定されたメソッドを public に設
定します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に... -
main
. public(names) -> Array (122.0) -
メソッドを public に設定します。
...って指定されたメソッドを public に設
定します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に...