るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
10件ヒット [1-10件を表示] (0.120秒)

別のキーワード

  1. object yield_self
  2. _builtin yield_self
  3. _builtin self
  4. tracepoint self
  5. codeobject document_self

ライブラリ

キーワード

検索結果

Dir#each_child {|item| ... } -> self (328.0)

ディレクトリの "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。

...合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。

@raise IOError 既に self が close している場合に発生します。

//emlist[例][ruby]{
Dir
.open('.').each_child{|f|
p f
}
#=> "bar"
# "foo"
//}

@see Dir#each
@see Dir.each_child...

Dir#each {|item| ... } -> self (310.0)

ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。

...場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。

@raise IOError 既に自身が close している場合に発生します。

//emlist[例][ruby]{
Dir
.open('.').each{|f|
p f
}
#=> "."
# ".."
# "bar"
# "foo"
//}

@see Dir#each_child...

Dir#rewind -> self (310.0)

ディレクトリストリームの読み込み位置を先頭に移動させます。

...レクトリストリームの読み込み位置を先頭に移動させます。

@raise IOError 既に自身が close している場合に発生します。

//emlist[例][ruby]{
Dir
.open("testdir") do |d|
d.read # => "."
d.rewind # => #<Dir:0x401b3fb0>
d.read # => "."
end
//}...

Dir#seek(pos) -> self (310.0)

ディレクトリストリームの読み込み位置を pos に移動させます。 pos は Dir#tell で与えられた値でなければなりま せん。

...動させます。
pos は Dir#tell で与えられた値でなければなりま
せん。

@param pos 変更したい位置を整数で与えます。

@raise IOError 既に自身が close している場合に発生します。

//emlist[例][ruby]{
Dir
.open("testdir") do |d|
d.read...
...# => "."
i = d.tell # => 12
d.read # => ".."
d.seek(i) # => #<Dir:0x401b3c40>
d.read # => ".."
end
//}...

Dir#fileno -> Integer (55.0)

self に関連づけられたファイル記述子を表す整数を返します。

...を表す整数を返します。

//emlist[例][ruby]{
Dir
.open("..") { |d| d.fileno } # => 8
//}

本メソッドでは POSIX 2008 で定義されている dirfd() 関数を使用します。

@raise NotImplementedError Windows などの dirfd() 関数が存在しないプラッ...

絞り込み条件を変える

Dir#inspect -> String (55.0)

self の情報を人間に読みやすい文字列にして返します。

...self の情報を人間に読みやすい文字列にして返します。

//emlist[例][ruby]{
Dir
.open("/") { |d| d.inspect } # => "#<Dir:/>"
//}...

Dir#each_child -> Enumerator (28.0)

ディレクトリの "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。

...合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。

@raise IOError 既に self が close している場合に発生します。

//emlist[例][ruby]{
Dir
.open('.').each_child{|f|
p f
}
#=> "bar"
# "foo"
//}

@see Dir#each
@see Dir.each_child...

Dir#children -> [String] (25.0)

ディレクトリのファイルエントリ名のうち、 "." と ".." をのぞいた配列を返します。

...ディレクトリのファイルエントリ名のうち、
"." と ".." をのぞいた配列を返します。

@raise IOError 既に self が close している場合に発生します。

//emlist[例][ruby]{
Dir
.open('.'){|d|
p d.children # => ["bar", "foo"]
}
//}

@see Dir.children...

Dir#each -> Enumerator (10.0)

ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。

...場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。

@raise IOError 既に自身が close している場合に発生します。

//emlist[例][ruby]{
Dir
.open('.').each{|f|
p f
}
#=> "."
# ".."
# "bar"
# "foo"
//}

@see Dir#each_child...

Dir#pos=(pos) (10.0)

ディレクトリストリームの読み込み位置を pos に移動させます。 pos は Dir#tell で与えられた値でなければなりま せん。

...動させます。
pos は Dir#tell で与えられた値でなければなりま
せん。

@param pos 変更したい位置を整数で与えます。

@raise IOError 既に自身が close している場合に発生します。

//emlist[例][ruby]{
Dir
.open("testdir") do |d|
d.read...
...# => "."
i = d.tell # => 12
d.read # => ".."
d.seek(i) # => #<Dir:0x401b3c40>
d.read # => ".."
end
//}...

絞り込み条件を変える