1175件ヒット
[1101-1175件を表示]
(0.055秒)
ライブラリ
- ビルトイン (401)
- bigdecimal (88)
- date (22)
-
irb
/ ext / save-history (11) -
irb
/ inspector (22) - json (33)
-
minitest
/ mock (2) -
minitest
/ spec (4) -
minitest
/ unit (48) - mkmf (11)
-
net
/ http (198) - openssl (22)
- optparse (132)
- rake (11)
-
rdoc
/ context (22) -
rdoc
/ generator / darkfish (11) -
rdoc
/ generator / ri (11) -
rdoc
/ markdown (11) -
rexml
/ document (11) -
ripper
/ filter (11) -
rubygems
/ gem _ path _ searcher (11) -
shell
/ command-processor (6) - win32ole (11)
クラス
- Array (16)
- BigDecimal (88)
- Complex (16)
- Date (22)
- Enumerator (16)
-
Enumerator
:: Chain (6) -
Enumerator
:: Lazy (22) - Float (33)
-
Gem
:: GemPathSearcher (11) -
IRB
:: Context (11) -
IRB
:: Inspector (11) -
JSON
:: State (11) -
MiniTest
:: Mock (2) -
MiniTest
:: Spec (4) -
MiniTest
:: Unit (15) -
MiniTest
:: Unit :: TestCase (8) -
Net
:: HTTP (187) -
Net
:: HTTPRequest (11) - Numeric (72)
- Object (22)
-
OpenSSL
:: PKey :: EC :: Point (22) - OptionParser (132)
-
RDoc
:: Context (22) -
RDoc
:: Generator :: Darkfish (11) -
RDoc
:: Generator :: RI (11) -
RDoc
:: Markdown (11) -
REXML
:: Elements (11) - Range (11)
-
Ripper
:: Filter (11) -
Shell
:: CommandProcessor (6) - Struct (47)
- WIN32OLE (11)
モジュール
- Enumerable (88)
- IRB (11)
- JSON (22)
- Kernel (11)
- MiniTest (2)
-
MiniTest
:: Assertions (23) - Process (33)
-
Rake
:: TaskManager (11) -
RubyVM
:: AbstractSyntaxTree (8)
キーワード
-
EXCEPTION
_ INFINITY (11) - GC (11)
- GREGORIAN (11)
- INFINITY (22)
- Infinity (11)
- Inspector (11)
- JULIAN (11)
-
MINI
_ DIR (1) - MinusInfinity (11)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 1 . 0 (3) -
PASSTHROUGH
_ EXCEPTIONS (1) -
RLIM
_ INFINITY (11) -
SIGN
_ NEGATIVE _ FINITE (11) -
SIGN
_ NEGATIVE _ INFINITE (11) -
SIGN
_ POSITIVE _ FINITE (11) -
SIGN
_ POSITIVE _ INFINITE (11) -
SUPPORTS
_ INFO _ SIGNAL (1) - VERSION (1)
- [] (11)
-
_ _ name _ _ (1) -
_ assertions (1) - after (1)
- assert (1)
-
assert
_ block (1) -
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ includes (1) -
assert
_ instance _ of (1) -
assert
_ kind _ of (1) -
assert
_ match (1) -
assert
_ nil (1) -
assert
_ operator (1) -
assert
_ raises (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
assert
_ throws (1) -
assertion
_ count (1) - autorun (1)
- before (1)
-
buffer
_ initial _ length (11) -
capture
_ io (1) - chunk (11)
- copy (11)
-
create
_ makefile (11) - current (1)
-
definition
_ lists (11) - delete (11)
- errors (1)
-
exception
_ details (1) - expect (1)
- failures (1)
-
filter
_ backtrace (1) - finite? (38)
- infinite? (38)
- infinity? (11)
-
init
_ gemspecs (11) -
init
_ save _ history (11) - initgroups (11)
- initialize (39)
-
initialize
_ classes _ and _ modules (11) -
initialize
_ copy (11) -
initialize
_ methods _ etc (11) - inject (44)
- it (1)
-
keyword
_ init? (3) - location (1)
- lock (11)
- lookup (11)
-
minitest
/ unit (1) - mkcol (11)
- move (11)
-
mu
_ pp (1) - new (44)
- of (8)
-
ole
_ activex _ initialize (11) -
on
_ head (11) -
on
_ tail (11) - parse (33)
- parse! (11)
- pass (1)
- passed? (1)
- patch (22)
- ppid (11)
-
process
_ args (1) - produce (5)
- propfind (11)
- proppatch (11)
- puke (1)
- put (11)
- put2 (22)
-
rdoc
/ parser / c (11) - reduce (33)
- report (1)
-
request
_ put (22) -
ruby 1
. 8 . 4 feature (11) - run (2)
-
run
_ test _ suites (1) -
set
_ to _ infinity! (11) - size (28)
- skips (1)
-
slice
_ before (11) - socket (11)
-
start
_ time (1) - status (1)
- step (56)
- sum (38)
- summarize (22)
-
summary
_ indent (11) -
summary
_ indent= (11) -
summary
_ width (11) -
summary
_ width= (11) -
test
_ count (1) -
test
_ methods (1) -
test
_ order (1) -
test
_ suites (1) -
to
_ a (11) - trace (11)
- unlock (11)
- verify (1)
検索結果
先頭5件
-
Struct
. new(*args) -> Struct (105.0) -
(このメソッドは Struct の下位クラスにのみ定義されています) 構造体オブジェクトを生成して返します。
(このメソッドは Struct の下位クラスにのみ定義されています)
構造体オブジェクトを生成して返します。
@param args 構造体の初期値を指定します。メンバの初期値は指定されなければ nil です。
@return 構造体クラスのインスタンス。
@raise ArgumentError 構造体のメンバの数よりも多くの引数を指定した場合に発生します。
//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar)
foo = Foo.new(1)
p foo.values # => [1, nil]
//} -
Struct
. [](*args) -> Struct (102.0) -
(このメソッドは Struct の下位クラスにのみ定義されています) 構造体オブジェクトを生成して返します。
(このメソッドは Struct の下位クラスにのみ定義されています)
構造体オブジェクトを生成して返します。
@param args 構造体の初期値を指定します。メンバの初期値は指定されなければ nil です。
@return 構造体クラスのインスタンス。
@raise ArgumentError 構造体のメンバの数よりも多くの引数を指定した場合に発生します。
//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar)
foo = Foo.new(1)
p foo.values # => [1, nil]
//} -
Struct
. new(*args) -> Struct (102.0) -
(このメソッドは Struct の下位クラスにのみ定義されています) 構造体オブジェクトを生成して返します。
(このメソッドは Struct の下位クラスにのみ定義されています)
構造体オブジェクトを生成して返します。
@param args 構造体の初期値を指定します。メンバの初期値は指定されなければ nil です。
@return 構造体クラスのインスタンス。
@raise ArgumentError 構造体のメンバの数よりも多くの引数を指定した場合に発生します。
//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar)
foo = Foo.new(1)
p foo.values # => [1, nil]
//} -
NEWS for Ruby 2
. 1 . 0 (84.0) -
NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...は参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 2.0.0 以降の変更
=== 言語仕様の変更
* キーワード引数のデフォルト値......す。
* GC
* 改良: RGenGC として知られている世代別GCが導入しました
* 追加した環境変数
* RUBY_GC_HEAP_INIT_SLOTS
* RUBY_GC_HEAP_FREE_SLOTS
* RUBY_GC_HEAP_GROWTH_FACTOR
* RUBY_GC_HEAP_GROWTH_MAX_SLOTS
* RUBY_GC_MALLOC_LIMIT_MAX......* 廃止した環境変数
* RUBY_FREE_MIN (RUBY_GC_HEAP_FREE_SLOTS を代わりに使います)
* RUBY_HEAP_MIN_SLOTS (RUBY_GC_HEAP_INIT_SLOTS を代わりに使います)
* Integer
* 追加: Fixnum#bit_length
* 追加: Bignum#bit_length
* Bignum の性能向上... -
socket (84.0)
-
socket はプロセス外部との通信 (プロセス間通信、ホスト間通信) を実現します。
...ecimalによるIPアドレス(文字列) (例: "127.0.0.1")
* 空文字列 (""), 文字列 "<any>" - INADDR_ANYに相当
* 文字列 "::" - IN6ADDR_ANY_INIT に相当
* 文字列 "<broadcast>" - INADDR_BROADCASTに相当
* IPアドレスを表す 32bit の整数 (例: 0x7f000001)
====[a:ser......ruby-lang.org", "http") => [#<Addrinfo: 221.186.184.68:80 TCP (www.ruby-lang.org:http)>]
* IPSocket.getaddress("www.ruby-lang.org") => "210.163.138.100"
* TCPSocket.gethostbyname("www.ruby-lang.org") => ["beryllium.ruby-lang.org", [], 2, "210.163.138.100"]
* Socket.gethostbyname("www.ruby-lan......g.org") => ["beryllium.ruby-lang.org", [], 2, "\322\243\212d"]
* Socket.getaddrinfo("www.ruby-lang.org", "http") => [["AF_INET", 80, "beryllium.ruby-lang.org", "210.163.138.100", 2, 1, 6]]
逆に IP アドレスからホスト名への変換 (逆引き) を行うメソッドは以下のものが... -
NEWS for Ruby 2
. 2 . 0 (66.0) -
NEWS for Ruby 2.2.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...は参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 2.1.0 以降の変更
=== 言語仕様の変更
* nil/true/false
* nil/true/false はフ......た
* GC
* 非互換: GC.stat のエントリーの名前を変更しました 9924
https://docs.google.com/spreadsheets/d/11Ua4uBr6o0k-nORrZLEIIUkHJ9JRzRR0NyZfrhEEnc8/edit?usp=sharing
* Hash
* 非互換: 重複するキーの上書きに関するポリシーを変更しました......ttyprint
* PrettyPrint#first? は削除しました。
* lib/minitest/*.rb
* mintest 5 と衝突するので削除しました。9711
* lib/test/**/*.rb
* minitest 5 と衝突するので削除しました。minitest 4 の単なるラッパーだった。9711
* uri
* 3986... -
rdoc
/ parser / c (60.0) -
C 言語で記述されたソースコードから組み込みクラス/モジュールのドキュメン トを解析するためのサブライブラリです。
...解析します。
例: Array#flatten の場合。rb_ary_flatten のコメントが解析されます。
/*
* Returns a new array that is a one-dimensional flattening of this
* array (recursively). That is, for every element that is an array,
* extract its elements into the new array.......rb_ary_flatten_bang(ary);
return ary;
}
...
void
Init_Array()
{
...
rb_define_method(rb_cArray, "flatten", rb_ary_flatten, 0);
上記の例の場合、rb_ary_flatten 関数と Init_Array 関数は同じファイルに記
述されている必要があり......令を指定する事がで
きます。
: Document-class: name
記述する内容を name で指定した Ruby のクラスのものに指定します。同じ
.c ファイルに複数のクラス定義がある場合などのように、Init_xxx 関数の
xxx の部分がクラス名と同... -
OptionParser
# summary _ indent=(indent) (54.0) -
サマリを表示する時のインデントを文字列で指定します。
...e"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
opts.summary_indent # => " "
opts.summarize
# => [" -i, --init\n", " -u, --update\n", " -h, --help\n"]
opts.summary_indent = " " # => " "
opts.s......ummary_indent # => " "
opts.summarize
# => [" -i, --init\n", " -u, --update\n", " -h, --help\n"]
//}... -
OptionParser
# summary _ width=(width) (54.0) -
サマリを表示するときの幅を整数で指定します。
...("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
opts.summary_width # => 32
opts.summarize
# => [" -i, --init\n", " -u, --update\n", " -h, --help\n"]
opts.summary_width = 8 # => 8
opts.summary_width # => 8
opts.summarize
# => [" -i\n", " --i......nit\n", " -u\n", " --update\n", " -h\n", " --help\n"]
//}...