るりまサーチ

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

別のキーワード

  1. string b
  2. _builtin b
  3. b string
  4. b _builtin
  5. b

クラス

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

REXML::Element#add_attribute(attr) -> () (6161.0)

要素の属性を追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。

...ribute オブジェクトを
渡す方法です。

文字列2つで指定する場合、属性値は unnormalized な文字列を渡す必要があります。

@
param key 属性名(文字列)
@
param value 属性値(文字列)
@
param attr 属性(REXML::Attribute オブジェクト)

//emlist[][ruby...
...]{
require
'rexml/document'
doc = REXML::Document.new("<e/>")
doc.root.add_attribute("a", "b"); doc.root # => <e a='b'/>
doc.root.add_attribute("x:a", "c"); doc.root # => <e a='b' x:a='c'/>
doc.root.add_attribute(REXML::Attribute.new("b", "d"))
doc.root # => <e a='b' x:a='c' b='d'/>
//}...

REXML::Element#add_attribute(key, value) -> () (6161.0)

要素の属性を追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。

...ribute オブジェクトを
渡す方法です。

文字列2つで指定する場合、属性値は unnormalized な文字列を渡す必要があります。

@
param key 属性名(文字列)
@
param value 属性値(文字列)
@
param attr 属性(REXML::Attribute オブジェクト)

//emlist[][ruby...
...]{
require
'rexml/document'
doc = REXML::Document.new("<e/>")
doc.root.add_attribute("a", "b"); doc.root # => <e a='b'/>
doc.root.add_attribute("x:a", "c"); doc.root # => <e a='b' x:a='c'/>
doc.root.add_attribute(REXML::Attribute.new("b", "d"))
doc.root # => <e a='b' x:a='c' b='d'/>
//}...

Zlib::GzipReader#each_byte -> Enumerator (6161.0)

IO クラスの同名メソッドIO#each_byteと同じです。

...IO クラスの同名メソッドIO#each_byteと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター...
...ーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthError 例外を発生させます。

* EOF (圧縮データの最後) を越えて読み込み要求を受けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader#gets メソッド...
...後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。

@
raise Zlib::Error Zlib::Error を参照
@
raise Zlib::GzipFile::Error Zlib::GzipFile::Errorを参照
@
raise Zlib::GzipFile:...

REXML::Element#each_element_with_attribute(key, value = nil, max = 0, name = nil) {|element| ... } -> () (6155.0)

特定の属性を持つすべての子要素を引数としてブロックを呼び出します。

...0個ではありません)。

@
param key 属性名(文字列)
@
param value 属性値(文字列)
@
param max ブロック呼出の対象とする子要素の最大個数
@
param name xpath文字列

//emlist[][ruby]{
require
'rexml/document'
doc = REXML::Document.new("<a><b id='1'/><c id='2'/><d id='1...
...nt_with_attribute('id'){|e| p e }
# >> <b id='1'/>
# >> <c id='2'/>
# >> <d id='1'/>
doc.root.each_element_with_attribute('id', '1'){|e| p e }
# >> <b id='1'/>
# >> <d id='1'/>
doc.root.each_element_with_attribute('id', '1', 1){|e| p e }
# >> <b id='1'/>
doc.root.each_element_with_attribute('id', '1...

REXML::Child#next_sibling=(other) (6143.0)

other を self の次の隣接ノードとします。

...ther を挿入します。

@
param other 挿入するノード

//emlist[][ruby]{
require
'rexml/document'

a = REXML::Element.new("a")
b
= a.add_element("b")
c = REXML::Element.new("c")
b
.next_sibling = c
d = REXML::Element.new("d")
b
.previous_sibling = d

p a.to_s # => "<a><d/><b/><c/></a>"
//}...

絞り込み条件を変える

REXML::Child#previous_sibling=(other) (6143.0)

other を self の前の隣接ノードとします。

...other を挿入します。

@
param other 挿入するノード

//emlist[][ruby]{
require
'rexml/document'

a = REXML::Element.new("a")
b
= a.add_element("b")
c = REXML::Element.new("c")
b
.next_sibling = c
d = REXML::Element.new("d")
b
.previous_sibling = d

p a.to_s # => "<a><d/><b/><c/></a>"
//}...

OpenSSL::BN#mask_bits!(n) -> self (6137.0)

自身を下位 n ビットでマスクし、破壊的に変更します。

...場合は例外 OpenSSL::BNError
が発生します。

//emlist[][ruby]{
require
'openssl'

b
n = 0b1111_1111.to_bn

b
n.mask_bits!(8)
p "%b" % bn # => "11111111"

b
n.mask_bits!(3)
p "%b" % bn # => "111"
//}

@
param n マスクするビット数
@
raise OpenSSL::BNError 計算時エラ...

REXML::Element#add_attributes(attrs) -> () (6137.0)

要素の属性を複数追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。

...ます。

@
param attrs 追加する属性の属性名と属性値の対の集合(Array or Hash)

//emlist[][ruby]{
require
'rexml/document'
e = REXML::Element.new("e")
e.add_attributes({"a" => "b", "c" => "d"})
e # => <e a='b' c='d'/>
e = REXML::Element.new("e")
e.add_attributes([["a", "b"], ["c",...
..."d"]])
e # => <e a='b' c='d'/>
//}...

Pathname#glob(pattern, flags=0) -> [Pathname] (6131.0)

ワイルドカードの展開を行なった結果を、 Pathname オブジェクトの配列として返します。

...ワイルドカードの展開を行なった結果を、
Pathname オブジェクトの配列として返します。

引数の意味は、Dir.glob と同じです。 flag の初期値である 0 は「何
も指定しない」ことを意味します。

ブロックが与えられたときは...
...で Dir.glob base キーワード引数を使っています。

@
param pattern ワイルドカードパターンです
@
param flags パターンマッチ時のふるまいを変化させるフラグを指定します

//emlist[][ruby]{
require
"pathname"
Pathname("ruby-2.4.2").glob("R*.md") #...
...=> [#<Pathname:ruby-2.4.2/README.md>, #<Pathname:ruby-2.4.2/README.ja.md>]
//}

@
see Dir.glob
@
see Pathname.glob...

Pathname#glob(pattern, flags=0) {|pathname| ...} -> nil (6131.0)

ワイルドカードの展開を行なった結果を、 Pathname オブジェクトの配列として返します。

...ワイルドカードの展開を行なった結果を、
Pathname オブジェクトの配列として返します。

引数の意味は、Dir.glob と同じです。 flag の初期値である 0 は「何
も指定しない」ことを意味します。

ブロックが与えられたときは...
...で Dir.glob base キーワード引数を使っています。

@
param pattern ワイルドカードパターンです
@
param flags パターンマッチ時のふるまいを変化させるフラグを指定します

//emlist[][ruby]{
require
"pathname"
Pathname("ruby-2.4.2").glob("R*.md") #...
...=> [#<Pathname:ruby-2.4.2/README.md>, #<Pathname:ruby-2.4.2/README.ja.md>]
//}

@
see Dir.glob
@
see Pathname.glob...

絞り込み条件を変える

<< < 1 2 3 4 5 ... > >>