759件ヒット
[1-100件を表示]
(0.044秒)
別のキーワード
種類
- モジュール関数 (605)
- インスタンスメソッド (67)
- 特異メソッド (65)
- クラス (22)
クラス
- Dir (10)
- File (42)
-
File
:: Stat (11) - IO (25)
- Object (11)
モジュール
- Kernel (33)
- Process (297)
-
Process
:: GID (77) -
Process
:: Sys (165) -
Process
:: UID (66)
キーワード
- ScriptError (11)
- birthtime (31)
-
change
_ privilege (22) - daemon (11)
- detach (11)
- egid= (11)
- eid (11)
- eid= (22)
- euid= (11)
- fdatasync (11)
- fileno (10)
- fork (44)
- getegid (11)
- geteuid (11)
- getgid (11)
- getpgid (11)
- getpgrp (11)
- getpriority (11)
- getrlimit (11)
- getsid (11)
- getuid (11)
- gid= (11)
-
grant
_ privilege (22) - groups (11)
- groups= (11)
- initgroups (11)
- issetugid (11)
- lchmod (11)
- lchown (11)
- maxgroups (11)
- maxgroups= (11)
- pread (7)
- pwrite (7)
-
re
_ exchange (22) -
respond
_ to? (11) - setegid (11)
- seteuid (11)
- setgid (11)
- setpgid (11)
- setpgrp (11)
- setpriority (11)
- setproctitle (11)
- setregid (11)
- setresgid (11)
- setresuid (11)
- setreuid (11)
- setrgid (11)
- setrlimit (22)
- setruid (11)
- setsid (11)
- setuid (11)
- spawn (11)
- switch (44)
- syscall (11)
- times (11)
- uid= (11)
検索結果
先頭5件
-
NotImplementedError (38008.0)
-
現在のプラットフォームで実装されていない機能が呼び出されたときに発生します。
...ッドが呼び出されたとき、OSまたはRubyの実行環境がそれらのシステムコールをサポートしていない場合、この例外が発生します。
forkがNotImplementedErrorを発生させる場合respond_to?(:fork)はfalseを返すことに注意してください。... -
Object
# respond _ to?(name , include _ all = false) -> bool (32.0) -
オブジェクトがメソッド name を持つとき真を返します。
...ることをいいます。
Windows での Process.fork や GNU/Linux での File.lchmod の
ような NotImplementedError が発生する場合は false を返します。
※ NotImplementedError が発生する場合に false を返すのは
Rubyの組み込みライブラリや標準ライブ......ラリなど、C言語で実装されているメソッドのみです。
Rubyで実装されたメソッドで NotImplementedError が発生する場合は true を返します。
メソッドが定義されていない場合は、Object#respond_to_missing? を呼
び出してその結果を返し......dule Template
def main
start
template_method
finish
end
def start
puts "start"
end
def template_method
raise NotImplementedError.new
end
def finish
puts "finish"
end
end
class ImplTemplateMethod
include Template
def template_method
"implement templ... -
Dir
# fileno -> Integer (8.0) -
self に関連づけられたファイル記述子を表す整数を返します。
...pen("..") { |d| d.fileno } # => 8
//}
本メソッドでは POSIX 2008 で定義されている dirfd() 関数を使用します。
@raise NotImplementedError Windows などの dirfd() 関数が存在しないプラッ
トフォームで発生します。
@raise IOError... -
File
# birthtime -> Time (8.0) -
作成された時刻を Time オブジェクトとして返します。
...れている場合に発生します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
@raise NotImplementedError Windows のような birthtime のない環境で発生します。
File.new("testfile").birthtime #=> Wed Apr 09 08:53:14 CDT 2003... -
File
. birthtime(filename) -> Time (8.0) -
作成された時刻を返します。
...オブジェクトを指定します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
@raise NotImplementedError Windows のような birthtime のない環境で発生します。
//emlist[例][ruby]{
File.birthtime("testfile") #=> Wed Apr 09 08:5... -
File
. lchmod(mode , *filename) -> Integer (8.0) -
File.chmod と同様ですが、シンボリックリンクに関してリンクそのものの モードを変更します。
...@param filename ファイル名を表す文字列を指定します。
@param mode chmod(2) と同様に整数で指定します。
@raise NotImplementedError lchmod(2) を実装していないシステムでこのメソッドを呼び出すと発生します。
@raise Errno::EXXX モードの変... -
File
. lchown(owner , group , *filename) -> Integer (8.0) -
File#chown と同様ですが、 シンボリックリンクに関してリンクそのもののオーナー、 グループを変更します。
...値で指定します。nil または -1 を指定することで、グループを現在のままにすることができます。
@raise NotImplementedError lchown(2) を実装していないシステムでこのメソッドを呼び出すと発生します。
//emlist[例][ruby]{
IO.write("test... -
File
:: Stat # birthtime -> Time (8.0) -
作成された時刻を返します。
...作成された時刻を返します。
@raise NotImplementedError Windows のような birthtime のない環境で発生します。
//emlist[][ruby]{
File.write("testfile", "foo")
sleep 10
File.write("testfile", "bar")
sleep 10
File.chmod(0644, "testfile")
sleep 10
File.read("testfile")
File.... -
IO
# fdatasync -> 0 (8.0) -
IO のすべてのバッファされているデータを直ちにディスクに書き込みます。
...い OS 上では代わりに
IO#fsync を呼びだします。
IO#fsync との違いは fdatasync(2) を参照してください。
@raise NotImplementedError fdatasync(2) も fsync(2) も
サポートされていない OS で発生します。
//emlist[例][ruby]{
require "tempfile"
Temp... -
IO
# pread(maxlen , offset , outbuf = "") -> string (8.0) -
preadシステムコールを使ってファイルポインタを変更せずに、また現在のファイルポインタに 依存せずにmaxlenバイト読み込みます。
...シークまたは書き込みが失敗した場合に発生します。
@raise EOFError EOF に到達した時に発生します。
@raise NotImplementedError システムコールがサポートされていない OS で発生します。
//emlist[例][ruby]{
File.write("testfile", "This is line...