755件ヒット
[101-200件を表示]
(0.036秒)
種類
- 特異メソッド (528)
- インスタンスメソッド (191)
- 文書 (24)
- クラス (12)
クラス
- BasicSocket (36)
- Dir (72)
-
Errno
:: EXXX (24) - File (95)
- IO (360)
- IPSocket (24)
- Pathname (12)
- Socket (36)
- SystemCallError (48)
- UDPSocket (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - === (12)
- EXXX (12)
- addr (12)
- birthtime (11)
- children (12)
- chmod (12)
- connect (12)
-
connect
_ nonblock (12) -
for
_ fd (12) - link (12)
- open (96)
- pipe (96)
- popen (168)
- recvfrom (24)
-
recvfrom
_ nonblock (12) - reopen (36)
-
ruby 1
. 8 . 3 feature (12) - seek (12)
- send (12)
- setsockopt (24)
- symlink (12)
- utime (12)
検索結果
先頭5件
-
File
. new(path , mode = "r" , perm = 0666) -> File (18119.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
//emlist[例: File.new による読み込みモードでのファイルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}
//emlist[... -
SystemCallError
. new(error _ message) -> SystemCallError (18114.0) -
SystemCallError オブジェクトを生成して返します。
...SystemCallError オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列
例:
p SystemCallError.new("message")
# => #<SystemCallError: unknown error - message>... -
IO
. new(fd , mode = "r" , **opts) -> IO (15125.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...てブロックを
実行します。ブロックの終了とともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用でき......ります。
@param opts キーワード引数
@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。
//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}
//... -
Dir
. open(path) -> Dir (3026.0) -
path に対するディレクトリストリームをオープンして返します。
...ります。
@raise Errno::EXXX オープンに失敗した場合に発生します。
//emlist[例: Dir.new][ruby]{
require 'tmpdir'
Dir.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
d = Dir.new(tmpdir, encoding: E... -
Dir
. open(path) {|dir| . . . } -> object (3026.0) -
path に対するディレクトリストリームをオープンして返します。
...ります。
@raise Errno::EXXX オープンに失敗した場合に発生します。
//emlist[例: Dir.new][ruby]{
require 'tmpdir'
Dir.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
d = Dir.new(tmpdir, encoding: E... -
Dir
. open(path , encoding: Encoding . find("filesystem")) -> Dir (3026.0) -
path に対するディレクトリストリームをオープンして返します。
...ります。
@raise Errno::EXXX オープンに失敗した場合に発生します。
//emlist[例: Dir.new][ruby]{
require 'tmpdir'
Dir.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
d = Dir.new(tmpdir, encoding: E... -
Dir
. open(path , encoding: Encoding . find("filesystem")) {|dir| . . . } -> object (3026.0) -
path に対するディレクトリストリームをオープンして返します。
...ります。
@raise Errno::EXXX オープンに失敗した場合に発生します。
//emlist[例: Dir.new][ruby]{
require 'tmpdir'
Dir.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
d = Dir.new(tmpdir, encoding: E... -
Errno
:: EXXX (3024.0) -
システム依存のエラーコードのそれぞれに対応する一連の例外クラスです。 Rubyのライブラリ内部でシステムコールや一部のC言語関数が失敗したときに発生します。
...イルされるときに、デフォルトで下記リストのような Errno::EXXX クラスを定義しようとします。
動作環境に EXXX というエラーコードが存在しない場合、Rubyはその Errno::EXXX を Errno::NOERROR の別名として定義します。
また、以......外クラスが自動的に作成され、発生します。
(これは Ruby 内部でのみ行われ、 Ruby プログラム上で SystemCallError.new に一覧にないコードを渡してもクラスは作成されません)
それぞれの例外が発生し得るケースについては、こ... -
File
. open(path , mode = "r" , perm = 0666) -> File (3019.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
//emlist[例: File.new による読み込みモードでのファイルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}
//emlist[...