1553件ヒット
[1501-1553件を表示]
(0.042秒)
種類
- インスタンスメソッド (932)
- 特異メソッド (302)
- 定数 (176)
- モジュール関数 (88)
- クラス (55)
クラス
- Array (11)
- Data (4)
- File (104)
-
File
:: Stat (44) - IO (11)
- Integer (22)
- Mutex (2)
- Object (22)
-
Process
:: Tms (88) - Random (33)
- String (22)
- Thread (11)
-
Thread
:: ConditionVariable (9) -
Thread
:: Mutex (9) - Time (787)
- UnboundMethod (11)
モジュール
-
File
:: Constants (11) -
GC
:: Profiler (44) - Kernel (66)
- Process (187)
キーワード
- % (11)
- * (22)
- + (11)
- - (22)
- <=> (11)
- ArgumentError (11)
-
CLOCK
_ BOOTTIME (11) -
CLOCK
_ BOOTTIME _ ALARM (11) -
CLOCK
_ MONOTONIC (11) -
CLOCK
_ PROCESS _ CPUTIME _ ID (11) -
CLOCK
_ REALTIME (11) -
CLOCK
_ REALTIME _ ALARM (11) -
CLOCK
_ REALTIME _ COARSE (11) -
CLOCK
_ REALTIME _ FAST (11) -
CLOCK
_ REALTIME _ PRECISE (11) -
CLOCK
_ THREAD _ CPUTIME _ ID (11) -
CLOCK
_ UPTIME (11) -
CLOCK
_ UPTIME _ FAST (11) -
CLOCK
_ UPTIME _ PRECISE (11) -
CLOCK
_ UPTIME _ RAW (11) -
CLOCK
_ UPTIME _ RAW _ APPROX (11) - ETIME (11)
- ETIMEDOUT (11)
- Float (11)
- NOATIME (11)
- RuntimeError (11)
-
_ dump (11) - asctime (11)
- at (47)
- atime (33)
- birthtime (31)
- ceil (5)
-
clock
_ gettime (11) - cstime (11)
- cstime= (11)
- ctime (44)
- cutime (11)
- cutime= (11)
- day (11)
- define (4)
- dst? (11)
- eql? (11)
- floor (5)
- format (11)
- friday? (11)
- getgm (11)
- getlocal (22)
- getutc (11)
- gm (22)
- gmt? (11)
-
gmt
_ offset (11) - gmtime (11)
- gmtoff (11)
-
handle
_ interrupt (11) - hash (11)
- hour (11)
- inspect (16)
- isdst (11)
- local (22)
- localtime (22)
- lutime (7)
- mday (11)
- min (11)
- mktime (22)
- mon (11)
- monday? (11)
- month (11)
- mtime (33)
- new (25)
- now (11)
- nsec (11)
- rand (33)
-
raw
_ data (11) - report (11)
- result (11)
- round (11)
- saturday? (11)
- sec (11)
- select (22)
- sleep (11)
-
source
_ location (11) - sprintf (11)
- stime (11)
- stime= (11)
- strftime (11)
- subsec (11)
- succ (7)
- sunday? (11)
- test (22)
- thursday? (11)
- times (33)
-
to
_ a (11) -
to
_ f (11) -
to
_ i (11) -
to
_ r (11) -
to
_ s (11) -
total
_ time (11) - tuesday? (11)
-
tv
_ nsec (11) -
tv
_ sec (11) -
tv
_ usec (11) - usec (11)
- utc (33)
- utc? (11)
-
utc
_ offset (11) - utime (22)
- utime= (11)
- wait (9)
- wday (11)
- wednesday? (11)
- yday (11)
- year (11)
- zone (11)
検索結果
先頭5件
-
Object
# inspect -> String (8.0) -
オブジェクトを人間が読める形式に変換した文字列を返します。
...の結果を使用して
オブジェクトを表示します。
//emlist[][ruby]{
[ 1, 2, 3..4, 'five' ].inspect # => "[1, 2, 3..4, \"five\"]"
Time.new.inspect # => "2008-03-08 19:43:39 +0900"
//}
inspect メソッドをオーバーライドしなかった場合、クラス名... -
Process
:: CLOCK _ MONOTONIC -> Integer | Symbol (8.0) -
Process.#clock_gettime で使われます。
...Process.#clock_gettime で使われます。
システムによっては :MACH_ABSOLUTE_TIME_BASED_CLOCK_MONOTONIC です。
システムによっては定義されていません。... -
String
# %(args) -> String (8.0) -
printf と同じ規則に従って args をフォーマットします。
...況によってフォーマットを変えたいが引数の順序を変えたくない場合に使
用します。
//emlist[][ruby]{
case ENV['LC_TIME']
when /^ja_JP/
fmt = "%1$d年%2$d月%3$d日"
else
fmt = "%2$02d/%03$2d/%1$02d"
end
p sprintf(fmt, 1, 4, 22) #=> "04/22/01"
//}
"*" の後に... -
Thread
. handle _ interrupt(hash) { . . . } -> object (8.0) -
スレッドの割り込みのタイミングを引数で指定した内容に変更してブロックを 実行します。
...イミングを制御する例
th = Thread.new do
Thread.handle_interrupt(RuntimeError => :never) {
begin
# 安全にリソースの割り当てが可能
Thread.handle_interrupt(RuntimeError => :immediate) {
# ...
}
ensure
# 安全にリ......"
RuntimeError を無視(延期)している間はリソースの割り当てや ensure
節でリソースの解放を安全に行う事ができます。
==== TimeoutError 対策
例:TimeoutError 発生のタイミングを制御する例
require 'timeout'
Thread.handle_interrupt(TimeoutErr......or => :never) {
timeout(10){
# TimeoutError => :never の指定により、ここでは TimeoutError が発生しない。
Thread.handle_interrupt(TimeoutError => :on_blocking) {
# :on_blocking な処理は TimeoutError が発生し得る。
}
# TimeoutError => :n... -
Kernel
. # test(cmd , file1 , file2) -> bool (6.0) -
2ファイル間のファイルテストを行います。
2ファイル間のファイルテストを行います。
@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file1 テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@param file2 テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@return 真偽値を返します。
以下は cmd として指定できる文字リテラルとその意味です。
: ?=
ファイル1とファイル2の最終更新時刻が等しい
: ?>
フ...