種類
- インスタンスメソッド (205)
- 特異メソッド (77)
- モジュール関数 (55)
- 定数 (11)
クラス
-
ARGF
. class (11) - File (11)
-
File
:: Stat (11) - IO (95)
- String (11)
- Thread (73)
-
Thread
:: Backtrace :: Location (11) -
Thread
:: Mutex (9) -
Thread
:: Queue (27) -
Thread
:: SizedQueue (23)
キーワード
-
CLOCK
_ THREAD _ CPUTIME _ ID (11) - DEBUG (11)
- DEBUG= (11)
-
add
_ trace _ func (11) -
copy
_ stream (22) - count (11)
- length (16)
- lineno (11)
- max (9)
-
num
_ waiting (9) - priority (11)
- priority= (11)
- pwrite (7)
- readbyte (22)
-
safe
_ level (7) -
set
_ trace _ func (11) - size (16)
- sleep (9)
- spawn (44)
- sysseek (11)
- syswrite (11)
-
world
_ readable? (33) - write (33)
検索結果
先頭5件
-
ARGF
. class # readbyte -> Integer (6203.0) -
自身から 1 バイトを読み込み整数として返します。 既に EOF に達していれば EOFError が発生します。
...が発生します。
@raise EOFError 既に EOF に達している場合に発生します。
$ echo "foo" > file
$ ruby argf.rb file
ARGF.readbyte # => 102
ARGF.readbyte # => 111
ARGF.readbyte # => 111
ARGF.readbyte # => 10
ARGF.readbyte # => end of file reached (EOFError)... -
File
. world _ readable?(path) -> Integer | nil (6203.0) -
path が全てのユーザから読めるならばそのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
...場合は nil を返します。
整数の意味はプラットフォームに依存します。
@param path パスを表す文字列か IO オブジェクトを指定します。
//emlist[例][ruby]{
m = File.world_readable?("/etc/passwd")
"%o" % m # => "644"
//}... -
File
:: Stat # world _ readable? -> Integer | nil (6203.0) -
全てのユーザから読めるならば、そのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
...ミッションを表す
整数を返します。そうでない場合は nil を返します。
整数の意味はプラットフォームに依存します。
//emlist[][ruby]{
m = File.stat("/etc/passwd").world_readable? # => 420
sprintf("%o", m) # => "644"
//}... -
FileTest
. # world _ readable?(path) -> Integer | nil (6203.0) -
path が全てのユーザから読めるならばそのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
...整数を返します。そうでない場合は nil を返します。
整数の意味はプラットフォームに依存します。
@param path パスを表す文字列を指定します。
m = FileTest.world_readable?("/etc/passwd")
"%o" % m # => "644"... -
IO
# readbyte -> Integer (6203.0) -
IO から1バイトを読み込み整数として返します。 既に EOF に達していれば EOFError が発生します。
...EOF に達している場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "123")
File.open("testfile") do |f|
begin
f.readbyte # => 49
f.readbyte # => 50
f.readbyte # => 51
f.readbyte # => 例外発生
rescue => e
e.class # => EOFError
end
end
//}... -
Process
:: CLOCK _ THREAD _ CPUTIME _ ID -> Integer (6203.0) -
Process.#clock_gettime で使われます。
Process.#clock_gettime で使われます。
システムによっては定義されていません。 -
Thread
:: Queue # length -> Integer (3104.0) -
キューの長さを返します。
キューの長さを返します。
//emlist[例][ruby]{
q = Queue.new
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.length # => 4
//} -
Thread
:: Queue # size -> Integer (3104.0) -
キューの長さを返します。
キューの長さを返します。
//emlist[例][ruby]{
q = Queue.new
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.length # => 4
//} -
Thread
:: SizedQueue # length -> Integer (3104.0) -
キューの長さを返します。
キューの長さを返します。 -
Thread
:: SizedQueue # size -> Integer (3104.0) -
キューの長さを返します。
キューの長さを返します。 -
Thread
# priority -> Integer (3103.0) -
スレッドの優先度を返します。この値が大きいほど優先度が高くなります。 メインスレッドのデフォルト値は 0 です。新しく生成されたスレッドは親スレッドの priority を引き継ぎます。
...します。プラットフォームに依存します。
//emlist[例][ruby]{
Thread.current.priority # => 0
count1 = count2 = 0
a = Thread.new do
loop { count1 += 1 }
end
a.priority = -1
b = Thread.new do
loop { count2 += 1 }
end
b.priority = -2
count1 = count2 = 0 # reset...