ライブラリ
- ビルトイン (4461)
クラス
- Array (60)
- BasicObject (156)
- Binding (12)
- Class (24)
- Data (33)
- Dir (12)
-
Encoding
:: Converter (192) -
Encoding
:: InvalidByteSequenceError (24) -
Encoding
:: UndefinedConversionError (12) - Enumerator (144)
-
Enumerator
:: Yielder (30) - Exception (24)
- Fiber (38)
- File (23)
-
File
:: Stat (468) - Hash (139)
- IO (462)
- KeyError (16)
- LocalJumpError (24)
- Method (199)
- Module (300)
- Mutex (12)
- NameError (10)
- Numeric (12)
- Object (426)
-
ObjectSpace
:: WeakMap (12) - Proc (36)
- Random (96)
- Range (38)
- Regexp (72)
- StopIteration (12)
- String (24)
- Struct (295)
- SystemExit (12)
- Thread (355)
-
Thread
:: Backtrace :: Location (48) -
Thread
:: ConditionVariable (20) -
Thread
:: Mutex (60) -
Thread
:: Queue (100) -
Thread
:: SizedQueue (60) - ThreadGroup (36)
- Time (24)
- TracePoint (141)
- UnboundMethod (24)
モジュール
- Enumerable (144)
キーワード
- ! (12)
- != (12)
- < (12)
- << (12)
- <=> (36)
- == (87)
- === (32)
- [] (48)
- []= (24)
-
_ _ id _ _ (12) -
_ _ send _ _ (24) -
_ dump (12) -
abort
_ on _ exception (12) -
abort
_ on _ exception= (12) -
absolute
_ path (12) - add (12)
-
add
_ trace _ func (12) -
alias
_ method (12) - alive? (16)
- allocate (12)
- arity (12)
- atime (12)
- backtrace (12)
-
backtrace
_ locations (36) -
base
_ label (12) - bind (12)
-
bind
_ call (12) - binding (12)
- birthtime (11)
- blksize (12)
- blockdev? (12)
- blocks (12)
- broadcast (10)
- bytes (12)
- call (24)
-
callee
_ id (12) - casefold? (12)
- chardev? (12)
- chmod (12)
-
class
_ eval (24) -
class
_ exec (12) -
class
_ variable _ set (12) - clear (22)
- clone (12)
- close (32)
- closed? (22)
- coerce (12)
- convert (12)
- convpath (12)
- ctime (12)
- deconstruct (9)
-
deconstruct
_ keys (9) - default (24)
-
default
_ proc (12) -
define
_ method (24) -
defined
_ class (12) - deq (20)
-
destination
_ encoding (12) - dev (12)
-
dev
_ major (12) -
dev
_ minor (12) - dig (10)
- directory? (12)
- display (12)
- each (144)
-
each
_ char (24) -
each
_ entry (24) -
each
_ line (72) -
each
_ pair (24) -
each
_ with _ index (24) - empty? (10)
- enclose (12)
- enclosed? (12)
- entries (7)
-
enum
_ for (24) - eof (12)
- eof? (12)
- eql? (39)
- equal? (12)
-
error
_ bytes (12) -
error
_ char (12) -
eval
_ script (7) - event (12)
- executable? (12)
-
executable
_ real? (12) - exit (12)
-
exit
_ value (12) - extend (12)
- extended (12)
- feed (12)
- fetch (8)
- file? (12)
- filter (14)
- finish (12)
- ftype (12)
- getbyte (12)
- getc (12)
- gets (36)
- gid (12)
- grpowned? (12)
- hash (15)
-
ignore
_ deadlock= (4) -
incomplete
_ input? (12) - initialize (12)
-
initialize
_ copy (12) - ino (12)
-
insert
_ output (12) - inspect (99)
-
instance
_ eval (24) -
instance
_ exec (12) -
instance
_ method (12) -
instance
_ of? (12) -
instance
_ variable _ defined? (12) -
instance
_ variable _ get (12) -
instance
_ variable _ set (12) -
instance
_ variables (12) -
instruction
_ sequence (7) -
is
_ a? (12) - isatty (12)
- join (24)
- key (8)
- kill (12)
-
kind
_ of? (12) - lambda? (12)
-
last
_ error (12) - length (22)
- lineno (24)
- lineno= (12)
-
local
_ variable _ set (12) - locked? (12)
-
marshal
_ dump (24) -
marshal
_ load (12) - match (24)
- max (58)
- max= (10)
- members (15)
- merge (24)
-
method
_ id (12) -
method
_ missing (12) - methods (12)
- min (48)
- mode (12)
-
module
_ eval (24) -
module
_ exec (12) - mtime (12)
- name (24)
- name= (10)
-
next
_ values (12) - nlink (12)
-
num
_ waiting (10) -
original
_ name (12) - owned? (24)
- owner (12)
- pack (18)
- parameters (19)
- path (15)
-
peek
_ values (12) - pipe? (12)
- pop (20)
- prepend (12)
-
primitive
_ convert (48) -
primitive
_ errinfo (12) - priority (12)
- priority= (12)
- private (48)
- putback (24)
- raise (30)
-
raised
_ exception (12) - rand (36)
- rdev (12)
-
rdev
_ major (12) -
rdev
_ minor (12) - readable? (12)
-
readable
_ real? (12) - readchar (12)
- readline (36)
- reason (12)
- receiver (30)
- refine (12)
-
remove
_ instance _ variable (12) - reopen (36)
- replace (12)
- replacement (12)
- replacement= (12)
-
report
_ on _ exception (9) -
report
_ on _ exception= (9) -
respond
_ to? (12) -
respond
_ to _ missing? (12) - result (12)
- resume (12)
-
return
_ value (12) - rewind (12)
- run (12)
-
safe
_ level (7) - seed (12)
- seek (12)
- select (24)
- send (24)
-
set
_ trace _ func (12) - setgid? (12)
- setuid? (12)
- shift (32)
- shuffle (24)
- signal (10)
-
singleton
_ class (12) -
singleton
_ method (12) -
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) -
singleton
_ methods (12) - size (46)
- size? (12)
- sleep (12)
- socket? (12)
-
source
_ encoding (12) -
source
_ location (12) - status (24)
- sticky? (12)
- stop? (12)
- strftime (12)
- sum (18)
-
super
_ method (11) - symlink? (12)
- sync= (12)
- synchronize (12)
- tainted? (6)
- terminate (12)
-
thread
_ variable _ get (12) -
thread
_ variable _ set (12) -
to
_ a (19) -
to
_ ary (12) -
to
_ enum (24) -
to
_ h (44) -
to
_ hash (12) -
to
_ int (12) -
to
_ path (3) -
to
_ proc (30) -
to
_ regexp (12) -
to
_ s (83) -
to
_ str (12) - transfer (4)
-
try
_ lock (12) - tty? (12)
- uid (12)
- unbind (12)
-
undef
_ method (12) - ungetbyte (12)
- ungetc (12)
- unlock (12)
- value (12)
- values (12)
-
values
_ at (24) - wakeup (12)
- wday (12)
- with (3)
-
with
_ index (24) -
with
_ object (24) - writable? (12)
-
writable
_ real? (12) - yield (12)
- zero? (12)
検索結果
先頭5件
-
Class
# new(*args , &block) -> object (26120.0) -
自身のインスタンスを生成して返します。 このメソッドの引数はブロック引数も含め Object#initialize に渡されます。
...インスタンスを生成して返します。
このメソッドの引数はブロック引数も含め Object#initialize に渡されます。
new は Class#allocate でインスタンスを生成し、
Object#initialize で初期化を行います。
@param args Object#initialize に渡され......nitialize に渡されるブロックを指定します。
//emlist[例][ruby]{
# Class クラスのインスタンス、C クラスを生成
C = Class.new # => C
# Class クラスのインスタンス、C クラスのインスタンスを生成
C.new # => #<C:0x00005623f8b4e458>
//}... -
Thread
# report _ on _ exception=(newstate) (8113.0) -
真の場合、そのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
...ド作成時の Thread.report_on_exception です。
@param newstate スレッド実行中に例外発生した場合、その内容を報告するかどうかを true か false で指定します。
//emlist[例][ruby]{
a = Thread.new{ Thread.stop; raise }
a.report_on_exception = true
a.report_on......aceback (most recent call last):
# (irb):1:in `block in irb_binding': unhandled exception
# #<Thread:0x00007fc3f48c7908@(irb):1 dead>
b = Thread.new{ Thread.stop; raise }
b.report_on_exception = false
b.run # => #<Thread:0x00007fc3f48aefc0@(irb):4 dead>
//}
@see Thread.report_on_exception... -
Module
# alias _ method(new , original) -> Symbol (8108.0) -
メソッドの別名を定義します。
...バル変数の別名をつけることはできません
また、クラスメソッドに対して使用することはできません。
@param new 新しいメソッド名。String または Symbol で指定します。
@param original 元のメソッド名。String または Symbol で指定... -
Module
# alias _ method(new , original) -> self (8108.0) -
メソッドの別名を定義します。
...バル変数の別名をつけることはできません
また、クラスメソッドに対して使用することはできません。
@param new 新しいメソッド名。String または Symbol で指定します。
@param original 元のメソッド名。String または Symbol で指定... -
Thread
# abort _ on _ exception=(newstate) (8107.0) -
真の場合、そのスレッドが例外によって終了した時に、インタプリタ 全体を中断させます。false の場合、あるスレッドで起こった例 外は、Thread#join などで検出されない限りそのスレッ ドだけをなにも警告を出さずに終了させます。
...hread#exceptionを参照してください。
@param newstate 自身を実行中に例外発生した場合、インタプリタ全体を終了させるかどうかを true か false で指定します。
//emlist[例][ruby]{
thread = Thread.new { sleep 1 }
thread.abort_on_exception # => false
thr... -
Array
# pack(template , buffer: String . new) -> String (8102.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
配列の内容を template で指定された文字列にしたがって、
バイナリとしてパックした文字列を返します。
テンプレートは
型指定文字列とその長さ(省略時は1)を並べたものです。長さと
して * が指定された時は「残りのデータ全て」の長さを
表します。型指定文字は以下で述べる pack テンプレート文字列の通りです。
buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer の元の内容がオフセットより長ければ、
オフセットより後ろの部分は上... -
IO
# sync=(newstate) (8101.0) -
自身を同期モードに設定すると、出力関数の呼出毎にバッファがフラッシュされます。
...自身を同期モードに設定すると、出力関数の呼出毎にバッファがフラッシュされます。
@param newstate 自身を同期モードに設定するかを boolean で指定します。
@raise IOError 既に close されていた場合に発生します。
@see IO#sync... -
Enumerable
# max {|a , b| . . . } -> object | nil (8055.0) -
ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...ge = age
end
end
people = [
Person.new("sato", 55),
Person.new("sato", 33),
Person.new("sato", 11),
Person.new("suzuki", 55),
Person.new("suzuki", 33),
Person.new("suzuki", 11),
Person.new("tanaka", 55),
Person.new("tanaka", 33),
Person.new("tanaka", 11)
]
# 年齢が最大、... -
Enumerable
# max(n) {|a , b| . . . } -> Array (8055.0) -
ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...ge = age
end
end
people = [
Person.new("sato", 55),
Person.new("sato", 33),
Person.new("sato", 11),
Person.new("suzuki", 55),
Person.new("suzuki", 33),
Person.new("suzuki", 11),
Person.new("tanaka", 55),
Person.new("tanaka", 33),
Person.new("tanaka", 11)
]
# 年齢が最大、... -
Enumerable
# min {|a , b| . . . } -> object | nil (8055.0) -
ブロックの評価結果で各要素の大小判定を行い、最小の要素、もしくは最小の n 要素が昇順で入った配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...ge = age
end
end
people = [
Person.new("sato", 55),
Person.new("sato", 33),
Person.new("sato", 11),
Person.new("suzuki", 55),
Person.new("suzuki", 33),
Person.new("suzuki", 11),
Person.new("tanaka", 55),
Person.new("tanaka", 33),
Person.new("tanaka", 11)
]
# 年齢が最小、...