るりまサーチ

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

別のキーワード

  1. kernel require
  2. getoptlong require_order
  3. rubygems/custom_require require
  4. irb/ext/use-loader irb_require
  5. require execute

ライブラリ

クラス

キーワード

検索結果

IO#raw(min: 1, time: 0, intr: false) {|io| ... } -> object (18130.0)

raw モード、行編集を無効にして指定されたブロックを評価します。

...
raw
モード、行編集を無効にして指定されたブロックを評価します。

ブロック引数には self が渡されます。ブロックを評価した結果を返します。

@param min 入力操作 (read) 時に受信したい最小のバイト数を指定します。min 値...
...なかった場合に発生します。

@raise ArgumentError intr に true または false 以外の値を指定した場合に発生します。

以下の例では、標準入力からエコーバックなしで文字列を一行読み込みます。

require
"io/console"
STDIN.raw(&:gets)...

JSON::Generator::GeneratorMethods::String#to_json_raw_object -> Hash (6120.0)

生の文字列を格納したハッシュを生成します。

...文字列ではなく生の文字列を JSON に変換する場合に使用してください。

require
'json'
"にほんご".encode("euc-jp").to_json_raw_object
# => {"json_class"=>"String", "raw"=>[164, 203, 164, 219, 164, 243, 164, 180]}
"にほんご".encode("euc-jp").to_json # source...

REXML::Text#value -> String (19.0)

テキストの内容を非正規化(すべての実体をアンエスケープ)された状態で返します。

...エスケープ)された状態で返します。

このメソッドの返り値では raw モードや entity_filter は無視されます。

@see REXML::Text#raw, REXML::Text#to_s

//emlist[][ruby]{
require
'rexml/document'
t = REXML::Text.new("< & foobar", false, nil, false)
t.to_s # => "&lt; &...

REXML::Element#get_text(path = nil) -> REXML::Text | nil (13.0)

先頭のテキスト子ノードを返します。

...先頭のテキスト子ノードを返します。

raw
モードの設定は無視され、常に正規化されたテキストを返します。
REXML::Text#value も参照してください。

path を渡した場合は、その XPath 文字列で指定される
テキストノードの文字...
...す。

テキストノードがない場合には nil を返します。

@param path XPath文字列
@see REXML::Element#text

//emlist[][ruby]{
require
'rexml/document'
doc = REXML::Document.new "<p>some text <b>this is bold!</b> more text</p>"
# doc.root (<p> ... </p>) は2つのテキストノ...

REXML::Element#text(path = nil) -> String | nil (13.0)

先頭のテキスト子ノードの文字列を返します。

...テキストノードを複数保持している場合は最初のノードにしか
アクセスできないことに注意してください。

raw
モードの設定は無視され、常に正規化されたテキストを返します。
REXML::Text#value も参照してください。

path...
...

テキストノードがない場合には nil を返します。

@param path XPath文字列
@see REXML::Element#get_text

//emlist[][ruby]{
require
'rexml/document'
doc = REXML::Document.new "<p>some text <b>this is bold!</b> more text</p>"
# doc.root (<p> ... </p>) は2つのテキストノ...

絞り込み条件を変える

REXML::Element#text=(text) (13.0)

「先頭の」テキストノードを text で置き換えます。

..., whitespace(), nil, raw())
で生成される Text オブジェクトが設定されます。
nil を指定すると最初のテキストノードが削除されます。

@param text 置き換え後のテキスト(文字列、REXML::Text, nil(削除))

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