るりまサーチ (Ruby 2.3.0)

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

モジュール

キーワード

検索結果

REXML::Child#parent -> REXML::Parent|nil (91828.0)

親ノードを返します。

親ノードを返します。

ルートノードの場合は nil を返します。

@see REXML::Child#parent=

RDoc::CodeObject#parent -> RDoc::CodeObject (91507.0)

自身を所有する(変数や定数などの形で保持する)オブジェクトを返します。

自身を所有する(変数や定数などの形で保持する)オブジェクトを返します。

RDoc::Context::Section#parent -> RDoc::Context (91507.0)

自身が所属する RDoc::Context オブジェクトを返します。

自身が所属する RDoc::Context オブジェクトを返します。

Pathname#parent -> Pathname (91333.0)

self の親ディレクトリを指す新しい Pathname オブジェクトを返します。

self の親ディレクトリを指す新しい Pathname オブジェクトを返します。

//emlist[例 絶対パス][ruby]{
require "pathname"

path = Pathname("/usr")
path # => #<Pathname:/usr>
path.parent # => #<Pathname:/>
//}

//emlist[例 相対パス][ruby]{
require "pathname"

path = Pathname("foo/bar")
path.parent # => #<Pathname:foo>
p...

REXML::Parent#parent? -> bool (73225.0)

true を返します。

true を返します。

@see REXML::Node#parent

絞り込み条件を変える

RDoc::CodeObject#parent_file_name -> String (55273.0)

self.parent のファイル名を返します。

self.parent のファイル名を返します。

@see RDoc::CodeObject#parent

RDoc::CodeObject#parent_name -> String (55273.0)

self.parent の名前を返します。

self.parent の名前を返します。

@see RDoc::CodeObject#parent

REXML::Node#parent? -> bool (55261.0)

子を持つノードであれば真を返します。

子を持つノードであれば真を返します。

REXML::Parent のサブクラスでは真を返します。
それ以外では偽を返します。

@see REXML::Parent#parent?

REXML::Node#index_in_parent -> Insteger (55225.0)

self の親における index を返します。

self の親における index を返します。

返される index は 1-origin です。

ノードが親を持たない(REXML::Child でない)場合は例外を発生させます。

REXML::Parent#to_a -> [REXML::Child] (45907.0)

子ノード列の配列を返します。

子ノード列の配列を返します。

絞り込み条件を変える

REXML::Parent#delete_at(index) -> REXML::Child | nil (45904.0)

子ノード列上の index で指定された場所の要素を取り除きます。

子ノード列上の index で指定された場所の要素を取り除きます。

取り除いだノードを返します。indexが範囲外である場合は何もせず
nil を返します。

REXML::Parent#insert_after(child1, child2) -> self (45904.0)

child2 を child1 で指定したノードの後ろに挿入します。

child2 を child1 で指定したノードの後ろに挿入します。

child1 が REXML::Child のインスタンスであるならば、その
子ノードの後ろに挿入されます。
child1 が 文字列であるならば、XPath で場所を指定します。
具体的には REXML::XPath.first(self, child1) で特定されるノードの
後ろに挿入されます。

挿入されるノード(child2)の親は self に変更されます。

@param child1 挿入場所の指定
@param child2 挿入されるノード

REXML::Parent#replace_child(to_replace, replacement) -> () (37540.0)

子ノード列上の to_replace を replacement に置き換えます。

子ノード列上の to_replace を replacement に置き換えます。

to_replace の parent は nil に、
replacement の parent は selfに変更されます。

@param to_replace 置き換え元のノード
@param replacement 置き換え先のノード

REXML::Child#replace_with(child) -> self (36922.0)

親ノードの子ノード列上において、 self を child に置き換えます。

親ノードの子ノード列上において、 self を child に置き換えます。

@param child 置き換え後のノード
@see REXML::Parent#replace_child

REXML::Parent#add(object) -> () (36904.0)

object を子ノード列の最後に追加します。

object を子ノード列の最後に追加します。

object の親ノードには self が設定されます。

@param object 追加するノード

絞り込み条件を変える

REXML::Parent#delete_if -> Enumerator (36904.0)

各子ノードに対しブロックを呼び出し、真を返したノードを削除します。

各子ノードに対しブロックを呼び出し、真を返したノードを削除します。

ブロックを省略した場合は Enumerator を返します。

REXML::Parent#each -> Enumerator (36904.0)

各子ノードに対しブロックを呼び出します。

各子ノードに対しブロックを呼び出します。

ブロックを省略した場合は Enumerator を返します。

REXML::Parent#each {|object| ... } -> () (36904.0)

各子ノードに対しブロックを呼び出します。

各子ノードに対しブロックを呼び出します。

ブロックを省略した場合は Enumerator を返します。

REXML::Parent#each_child -> Enumerator (36904.0)

各子ノードに対しブロックを呼び出します。

各子ノードに対しブロックを呼び出します。

ブロックを省略した場合は Enumerator を返します。

REXML::Parent#each_child {|object| ... } -> () (36904.0)

各子ノードに対しブロックを呼び出します。

各子ノードに対しブロックを呼び出します。

ブロックを省略した場合は Enumerator を返します。

絞り込み条件を変える

REXML::Parent#each_index -> Enumerator (36904.0)

各子ノードのインデックスに対しブロックを呼び出します。

各子ノードのインデックスに対しブロックを呼び出します。

ブロックが省略された場合は上のような繰り返しをする
Enumerator オブジェクトを返します。

REXML::Parent#delete(object) -> REXML::Child | nil (36604.0)

object を子ノード列から削除します。

object を子ノード列から削除します。

削除されたノードの親は nil に設定されます。

削除したノードを返します。削除されなかった場合は nil を返します。

@param object 削除するノード

REXML::Parent#delete_if {|object| ... } -> () (36604.0)

各子ノードに対しブロックを呼び出し、真を返したノードを削除します。

各子ノードに対しブロックを呼び出し、真を返したノードを削除します。

ブロックを省略した場合は Enumerator を返します。

REXML::Parent#each_index {|index| ... } -> () (36604.0)

各子ノードのインデックスに対しブロックを呼び出します。

各子ノードのインデックスに対しブロックを呼び出します。

ブロックが省略された場合は上のような繰り返しをする
Enumerator オブジェクトを返します。

REXML::Parent#insert_before(child1, child2) -> self (36604.0)

child2 を child1 で指定したノードの前に挿入します。

child2 を child1 で指定したノードの前に挿入します。

child1 が REXML::Child のインスタンスであるならば、その
子ノードの前に挿入されます。
child1 が 文字列であるならば、XPath で場所を指定します。
具体的には REXML::XPath.first(self, child1) で特定されるノードの
前に挿入されます。

挿入されるノード(child2)の親は self に変更されます。

@param child1 挿入場所の指定
@param child2 挿入されるノード

絞り込み条件を変える

REXML::Parent#length -> Integer (36604.0)

保持している子ノードの数を返します。

保持している子ノードの数を返します。

REXML::Parent#unshift(object) -> () (36604.0)

object を子ノード列の最初に追加します。

object を子ノード列の最初に追加します。

object の親ノードには self が設定されます。

@param object 追加するノード

REXML::Parent#deep_clone -> REXML::Parent (28207.0)

ノードを複製し、複製されたノードを返します。

ノードを複製し、複製されたノードを返します。

子ノードも複製されます。

REXML::DocType#add(child) -> () (27622.0)

child を子ノード列の最後に追加します。

child を子ノード列の最後に追加します。

REXML::Parent#add を内部で呼び出します。
また、REXML::DocType#entities を更新します。

@param child 追加するノード

REXML::Parent#<<(object) -> () (27604.0)

object を子ノード列の最後に追加します。

object を子ノード列の最後に追加します。

object の親ノードには self が設定されます。

@param object 追加するノード

絞り込み条件を変える

REXML::Parent#index(child) -> Integer | nil (27604.0)

child の子ノード列上での位置を返します。

child の子ノード列上での位置を返します。

child が子ノードでない場合には nil を返します。

REXML::Parent#push(object) -> () (27604.0)

object を子ノード列の最後に追加します。

object を子ノード列の最後に追加します。

object の親ノードには self が設定されます。

@param object 追加するノード

REXML::Parent#size -> Integer (27604.0)

保持している子ノードの数を返します。

保持している子ノードの数を返します。

REXML::Parent#children -> [REXML::Child] (27307.0)

子ノード列の配列を返します。

子ノード列の配列を返します。

REXML::Parent#[](index) -> REXML::Child | nil (27304.0)

子ノード列上の index で指定された場所のノードを返します。

子ノード列上の index で指定された場所のノードを返します。

範囲外を指定した場合は nil を返します。

絞り込み条件を変える