種類
ライブラリ
- ビルトイン (855)
-
bigdecimal
/ newton (11) -
cgi
/ core (11) - csv (77)
- date (11)
- dbm (11)
- digest (44)
- drb (11)
-
drb
/ acl (22) - fiddle (209)
- gdbm (11)
- ipaddr (11)
- json (22)
- logger (33)
-
net
/ http (44) - objspace (11)
- openssl (198)
- optparse (107)
- prettyprint (66)
- prime (55)
- psych (209)
-
rexml
/ document (33) -
rinda
/ rinda (11) -
rubygems
/ package / tar _ reader (11) -
rubygems
/ requirement (11) -
rubygems
/ user _ interaction (44) - shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (110)
- stringio (88)
- strscan (132)
- syslog (11)
- tempfile (22)
- thread (8)
-
webrick
/ httpproxy (11) -
webrick
/ httpresponse (11) -
webrick
/ httpserver (11) -
webrick
/ httpservlet / abstract (77) - win32ole (187)
- zlib (99)
クラス
- ACL (22)
- Array (16)
- BasicObject (11)
- BasicSocket (33)
- CGI (11)
- CSV (22)
-
CSV
:: FieldInfo (22) -
CSV
:: Row (11) -
CSV
:: Table (22) - DBM (11)
-
DRb
:: DRbObject (11) - Data (2)
- Date (11)
-
Digest
:: Base (44) - Enumerator (11)
-
Fiddle
:: Function (66) -
Fiddle
:: Handle (77) -
Fiddle
:: Pointer (44) - File (11)
-
File
:: Stat (165) - GDBM (11)
-
Gem
:: Package :: TarReader (11) -
Gem
:: Requirement (11) - IO (110)
- IPAddr (11)
- Integer (22)
-
JSON
:: State (11) - Logger (33)
- Method (22)
- Module (11)
- Mutex (2)
-
Net
:: HTTP (22) - Object (17)
-
OpenSSL
:: ASN1 :: Integer (22) -
OpenSSL
:: ASN1 :: PrintableString (22) -
OpenSSL
:: BN (22) -
OpenSSL
:: PKey :: EC :: Point (33) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: X509 :: Name (22) - OptionParser (107)
- PrettyPrint (55)
- Prime (22)
-
Prime
:: EratosthenesGenerator (22) -
Psych
:: Nodes :: Document (11) -
Psych
:: Nodes :: Mapping (44) -
Psych
:: Nodes :: Scalar (77) -
Psych
:: Nodes :: Sequence (44) -
Psych
:: Nodes :: Stream (33) -
REXML
:: Attributes (22) -
REXML
:: Elements (11) - Random (55)
- Regexp (11)
-
Rinda
:: SimpleRenewer (11) - Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - SignalException (33)
-
Socket
:: AncillaryData (55) -
Socket
:: Option (11) - StringIO (88)
- StringScanner (132)
- Struct (33)
- SystemExit (11)
- TCPServer (11)
- Tempfile (22)
- Thread (40)
-
Thread
:: Mutex (9) -
Thread
:: Queue (33) -
Thread
:: SizedQueue (11) - Time (11)
- TracePoint (150)
-
WEBrick
:: HTTPResponse (11) -
WEBrick
:: HTTPServlet :: AbstractServlet (66) - WIN32OLE (11)
-
WIN32OLE
_ METHOD (88) -
WIN32OLE
_ TYPE (44) -
WIN32OLE
_ TYPELIB (22) -
WIN32OLE
_ VARIABLE (11) -
WIN32OLE
_ VARIANT (11)
モジュール
-
Gem
:: DefaultUserInteraction (44) -
JSON
:: Generator :: GeneratorMethods :: Integer (11) - Kernel (33)
- Marshal (22)
-
Net
:: HTTPHeader (22) - Newton (11)
- ObjectSpace (33)
-
OpenSSL
:: ASN1 (44) -
Syslog
:: Facility (11) - Zlib (99)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (11)
- <=> (22)
-
ALLOW
_ DENY (11) - ANY (33)
- ASN1 (11)
- AbstractServlet (11)
-
BEST
_ COMPRESSION (11) -
BEST
_ SPEED (11) - BLOCK (22)
- BlockCaller (11)
- Closure (11)
- DEFAULT (11)
-
DEFAULT
_ COMPRESSION (11) -
DEFAULT
_ OBJECT _ TYPE (11) -
DEFAULT
_ STRATEGY (11) -
DEF
_ MEM _ LEVEL (11) -
DENY
_ ALLOW (11) -
DOUBLE
_ QUOTED (11) -
Data
_ Make _ Struct (11) -
Data
_ Wrap _ Struct (11) - FILTERED (11)
- FLOW (22)
- FOLDED (11)
- HTTPProxyServer (11)
- HTTPServer (11)
-
HUFFMAN
_ ONLY (11) - Integer (33)
- LITERAL (11)
-
LOG
_ NEWS (11) -
MAJOR
_ VERSION (11) -
MAX
_ MEM _ LEVEL (11) -
MINOR
_ VERSION (11) - NEWDB (22)
- NEWOBJ (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) -
NO
_ COMPRESSION (11) -
OBJECT
_ TYPE _ TEMPLATE (11) - PLAIN (11)
- PrettyPrint (11)
- PrintableString (22)
-
RTLD
_ GLOBAL (11) -
RTLD
_ LAZY (11) -
RTLD
_ NOW (11) -
SINGLE
_ QUOTED (11) - STDCALL (11)
- TracePoint (11)
- UTF16BE (11)
- UTF16LE (11)
- UTF8 (11)
- [] (29)
-
_ _ drbref (11) -
_ _ id _ _ (11) - abi (11)
-
allocation
_ sourceline (11) - arity (11)
- binding (11)
- blksize (11)
-
block
_ length (11) - blocks (11)
- call (11)
-
callee
_ id (11) - charpos (11)
- ciphers (11)
-
content
_ length (22) -
defined
_ class (11) -
dev
_ major (11) -
dev
_ minor (11) -
digest
_ length (11) - dispid (11)
-
do
_ DELETE (11) -
do
_ GET (11) -
do
_ HEAD (11) -
do
_ OPTIONS (11) -
do
_ POST (11) -
do
_ PUT (11) -
each
_ object (22) -
eval
_ script (6) - event (11)
-
event
_ interface (11) - exist? (11)
- family (11)
- fiddle (11)
-
field
_ size _ limit (11) - format (11)
- free (11)
- getbyte (22)
- gid (11)
-
handle
_ interrupt (11) - hash (13)
- helpcontext (22)
- index (22)
- ino (11)
- inspect (11)
-
instruction
_ sequence (6) - invkind (11)
- length (66)
- level (22)
- line (11)
- lineno (33)
-
major
_ version (22) - match? (11)
-
matched
_ size (11) - max (11)
-
max
_ nesting (11) -
method
_ id (11) -
minor
_ version (22) - mode (11)
-
new
_ seed (11) -
new
_ size (11) - newline (11)
- next (11)
- nlink (11)
- nlsolve (11)
-
num
_ bits (11) -
num
_ waiting (11) -
offset
_ vtbl (11) -
ole
_ query _ interface (11) - order (32)
- order! (16)
- pack (16)
- parameters (6)
- parse (16)
- parse! (8)
- path (11)
-
pending
_ interrupt? (11) - permute (16)
- permute! (8)
- pipe (88)
- pointer (11)
- pointer= (11)
- pos (11)
- pos= (11)
-
pretty
_ print (11) - prettyprint (11)
-
prime
_ division (33) - print (33)
- printf (11)
- priority (11)
-
proc
_ s _ new (11) -
proxy
_ port (11) - proxyport (11)
- ptr (11)
-
raised
_ exception (11) - rand (33)
-
range
_ length (11) -
rb
_ ary _ new3 (11) -
rb
_ ary _ store (11) -
rb
_ class _ new _ instance (11) -
rb
_ class _ s _ new (11) -
rb
_ int _ new (11) -
rb
_ thread _ s _ new (11) -
rb
_ time _ timespec _ new (9) -
rb
_ uint _ new (11) - rdev (11)
-
rdev
_ major (11) -
rdev
_ minor (11) - readbyte (11)
- renew (11)
-
rest
_ size (11) - restsize (11)
-
return
_ value (11) -
return
_ vtype (11) - rewind (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) -
safe
_ level (7) - seed (11)
- send (11)
- setsockopt (22)
-
sev
_ threshold (11) -
singleline
_ format (11) - size (110)
- size? (11)
-
size
_ opt _ params (11) -
size
_ params (11) - skip (11)
-
skip
_ until (11) - sleep (33)
-
source
_ location (11) - start (11)
- status (11)
- style (33)
- succ (11)
-
summary
_ width (11) - sym (11)
- sysaccept (11)
- tainted? (6)
- test (18)
-
to
_ bn (11) -
to
_ i (11) -
to
_ int (11) -
to
_ json (11) -
to
_ value (11) - trace (11)
- truncate (11)
- type (11)
- typekind (11)
- ui= (22)
- uid (11)
- ungetc (11)
-
use
_ ui (22) - utime (11)
- varkind (11)
- vartype (11)
- version (11)
- wday (11)
- webrick (11)
- write (11)
検索結果
先頭5件
-
static int new
_ size(int size) (26300.0) -
必要なサイズ size から、最適なハッシュエントリの サイズを返す。
必要なサイズ size から、最適なハッシュエントリの
サイズを返す。 -
NEWS for Ruby 3
. 0 . 0 (26066.0) -
NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 3.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......post #=> [2, "d", "e", "f", 3]
end
//}
* Endless method definition is added. [EXPERIMENTAL]
16746
//emlist{
def square(x) = x * x
//}
* Interpolated String literals are no longer frozen when
`# frozen-string-literal: true` is used. 17104
* Magic comment `shareable_constant_value`.......rdoc@Magic+Comments] for more details.
17273
* A {static analysis}[rdoc-label:label-Static+analysis] foundation is
introduced.
* {RBS}[rdoc-label:label-RBS] is introduced. It is a type definition
language for Ruby programs.
* {TypeProf}[rdoc-label:label-TypeProf] is ex... -
NEWS for Ruby 2
. 0 . 0 (26048.0) -
NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......ていない変数は警告しなくなりました
=== 組み込みクラスの更新
* ARGF.class
* 追加: ARGF.class#codepoints, ARGF.class#each_codepoint
IO にある同名のメソッドに対応します
* Array
* 追加: Array#bsearch 二分探索します
* 非互......メソッドです
* Enumerator
* 追加: Enumerator#size サイズを遅延評価するためのメソッドです
* 拡張: Enumerator.new サイズの遅延評価のための引数を一つ受け取るようになりました
* 新規クラス: Enumerator::Lazy 遅延列挙用の... -
NEWS for Ruby 3
. 1 . 0 (26048.0) -
NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 3.1.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......しないでください。 17684
== 組み込みクラスの更新(注目すべきもののみ)
* Array
* 新規メソッド
* Array#intersect?が追加されました。 15198
* Class
* 新規メソッド
* Class#subclassesはレシーバを継承した子クラスを要......間をミリ秒で返します。 10917
* GC.total_time が計測された時間をナノ秒で返します。 10917
* Integer
* 新規メソッド
* Integer.try_convert が追加されました。 15211
* Kernel
* 変更されたメソッド
* Kernel#load が第2引... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (24374.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
...する (-W2 or -W or -v or -w or --verbose)
追加された -W オプションは $VERBOSE = nil の指定(-W0)を可能にします。
: ruby interpreter [ruby] [change]
クラスの特異クラスの特異クラスは特異クラス自身であると定義されました
((<ruby-bugs-ja:3......スのスーパークラスは同じなのだそうです
((<ruby-bugs-ja:324>))。さあっぱりわかりません(^^;;
class << Object.new
class << self.superclass
p [self.id, self]
end
class << self
p [self.superclass.id, self.supe......けるのに疲れたらしい
^^;;)
: ((<Proc/Proc.new>)) [change]
: ((<組み込み関数/lambda>)) [change]
: ((<組み込み関数/proc>)) [change]
以下のように変更されました。((<ruby-dev:20358>))
* Proc.new およびブロック引数で与えられる Proc は... -
ruby 1
. 6 feature (23300.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...00019>))
: 2002-09-11: Queue#((<Queue/pop>))
Queue#pop に競合状態の問題がありました ((<ruby-dev:17223>))
: 2002-09-11: SizedQueue.new
引数に 0 以下を受けつけるバグが修正されました。
: 2002-09-05: ((<リテラル/式展開>))
stable snapshot で、一......フォルト値 (((<Hash/default>))) も == で等しい
ときに等しいとみなされるようになりました。
p Hash.new("foo") == Hash.new("bar")
=> ruby 1.6.7 (2002-03-01) [i586-linux]
true
=> ruby 1.6.7 (2002-08-21) [i586-linux]
false.......6.7 (2002-07-30) [i586-linux]
: 2002-06-03 sprintf()
"%d" で引数を整数にするときに、((<組み込み関数/Integer>)) と同じ規則を
使用するようになりました。
p sprintf("%d", nil)
=> -:1:in `sprintf': no implicit conversion from nil (TypeError)... -
ruby 1
. 8 . 4 feature (23180.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...ruby]: ruby インタプリタの変更
# * [api]: 拡張ライブラリ API
# * [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* on......t_trace_func [change]>))
* ((<ruby 1.8.4 feature/printf [bug]>))
* ((<ruby 1.8.4 feature/Hash [bug]>))
* ((<ruby 1.8.4 feature/test [bug]>))
* ((<ruby 1.8.4 feature/File.identical? [new]>))
* ((<ruby 1.8.4 feature/FileTest.identical? [new]>))
* ((<ruby 1.8.4 feature/File.split [change]>)......feature/WEBrick::Config::FileHandler [compat]>))
* ((<ruby 1.8.4 feature/WEBrick>))
* ((<ruby 1.8.4 feature/WEBrick::HTTPRequest#query_string= [new]>))
* ((<ruby 1.8.4 feature/Readline [bug]>))
* ((<ruby 1.8.4 feature/Syck [bug]>))
* ((<ruby 1.8.4 feature/irb [bug]>))
* ((<ruby 1.8.4 fe... -
PrettyPrint
. new(output = & # 39;& # 39; , maxwidth = 79 , newline = "\n") -> PrettyPrint (21334.0) -
pretty printing のためのバッファを生成します。 output は出力先です。output は << メソッドを持っていなければなりません。 << メソッドには * PrettyPrint#text の第1引数 obj * PrettyPrint#breakable の第1引数 sep * PrettyPrint.new の第3引数 newline * PrettyPrint.new に与えたブロックを評価した結果 のどれかひとつが引数として与えられます。
...y printing のためのバッファを生成します。
output は出力先です。output は << メソッドを持っていなければなりません。
<< メソッドには
* PrettyPrint#text の第1引数 obj
* PrettyPrint#breakable の第1引数 sep
* PrettyPrint.new の第3引数 newline......* PrettyPrint.new に与えたブロックを評価した結果
のどれかひとつが引数として与えられます。
ブロックが指定された場合は、空白を生成するために使われます。ブロックは、生成したい空白の幅を表す整数を引数として呼......tput は << メソッドを持っていなければなりません。
@param maxwidth 行の最大幅を指定します。ただし、改行できないものが渡された場合は、実際の出力幅は maxwidth を越えることがあります。
@param newline 改行に使われます。... -
PrettyPrint
. new(output = & # 39;& # 39; , maxwidth = 79 , newline = "\n") {|width| . . . } -> PrettyPrint (21334.0) -
pretty printing のためのバッファを生成します。 output は出力先です。output は << メソッドを持っていなければなりません。 << メソッドには * PrettyPrint#text の第1引数 obj * PrettyPrint#breakable の第1引数 sep * PrettyPrint.new の第3引数 newline * PrettyPrint.new に与えたブロックを評価した結果 のどれかひとつが引数として与えられます。
...y printing のためのバッファを生成します。
output は出力先です。output は << メソッドを持っていなければなりません。
<< メソッドには
* PrettyPrint#text の第1引数 obj
* PrettyPrint#breakable の第1引数 sep
* PrettyPrint.new の第3引数 newline......* PrettyPrint.new に与えたブロックを評価した結果
のどれかひとつが引数として与えられます。
ブロックが指定された場合は、空白を生成するために使われます。ブロックは、生成したい空白の幅を表す整数を引数として呼......tput は << メソッドを持っていなければなりません。
@param maxwidth 行の最大幅を指定します。ただし、改行できないものが渡された場合は、実際の出力幅は maxwidth を越えることがあります。
@param newline 改行に使われます。... -
OpenSSL
:: PKey :: EC :: Point . new(point) -> OpenSSL :: PKey :: EC :: Point (21303.0) -
Point オブジェクトを生成します。
...Point オブジェクトを生成します。
引数に OpenSSL::PKey::EC::Point オブジェクトを渡した場合は
それを複製します。
引数に OpenSSL::PKey::EC::Group オブジェクトを渡した場合は
それに関連付けられたオブジェクトを返します。
引......る点を返します。
@param point 複製する OpenSSL::PKey::EC::Point オブジェクト
@param group 関連付ける群(OpenSSL::PKey::EC::Group オブジェクト)
@param bn 点を表す整数(OpenSSL::BN オブジェクト)
@raise OpenSSL::PKey::EC::Point::Error オブジェクトの生成... -
TracePoint
. new(*events) {|obj| . . . } -> TracePoint (21207.0) -
新しい TracePoint オブジェクトを作成して返します。トレースを有効 にするには TracePoint#enable を実行してください。
...新しい TracePoint オブジェクトを作成して返します。トレースを有効
にするには TracePoint#enable を実行してください。
//emlist[例:irb で実行した場合][ruby]{
trace = TracePoint.new(:call) do |tp|
p [tp.lineno, tp.defined_class, tp.method_id, tp.even......t]
end
# => #<TracePoint:0x007f17372cdb20>
trace.enable
# => false
puts "Hello, TracePoint!"
# ...
# [69, IRB::Notifier::AbstractNotifier, :printf, :call]
# ...
//}
トレースを無効にするには TracePoint#disable を実行してください。
//emlist[][ruby]{
trace.disable
//}
@param......ントに関連しない情報を取得するメソッドを実行した場合には
RuntimeError が発生します。
//emlist[例][ruby]{
TracePoint.trace(:line) do |tp|
p tp.raised_exception
end
# => RuntimeError: 'raised_exception' not supported by this event
//}
イベントフックの...