種類
- インスタンスメソッド (537)
- 文書 (48)
- 特異メソッド (42)
ライブラリ
- ビルトイン (210)
-
cgi
/ session (12) - csv (36)
- dbm (12)
-
drb
/ gw (12) - fiddle (24)
- gdbm (12)
- json (12)
- matrix (21)
-
net
/ http (12) - openssl (12)
- ostruct (12)
- pstore (12)
- readline (12)
-
rexml
/ document (60) -
rubygems
/ config _ file (12) - sdbm (12)
-
webrick
/ httpresponse (12) -
webrick
/ httpserver (12) -
win32
/ registry (12) - win32ole (24)
-
yaml
/ dbm (24)
クラス
- Array (36)
-
CGI
:: Session (12) -
CSV
:: Row (24) -
CSV
:: Table (12) - DBM (12)
-
DRb
:: GW (12) -
Fiddle
:: Pointer (24) - GDBM (12)
-
Gem
:: ConfigFile (12) - Hash (24)
-
JSON
:: State (12) - Matrix (7)
-
ObjectSpace
:: WeakMap (12) -
OpenSSL
:: Config (12) - OpenStruct (12)
- PStore (12)
-
REXML
:: Attributes (12) -
REXML
:: Elements (12) -
REXML
:: Parent (36) - SDBM (12)
- String (84)
- Struct (12)
- Thread (12)
- Vector (14)
-
WEBrick
:: HTTPResponse (12) -
WEBrick
:: HTTPServer :: MountTable (12) - WIN32OLE (12)
-
WIN32OLE
_ VARIANT (12) -
Win32
:: Registry (12) -
YAML
:: DBM (24)
モジュール
-
Net
:: HTTPHeader (12) - Warning (6)
オブジェクト
- ENV (24)
-
Readline
:: HISTORY (12)
キーワード
- Ruby プログラムの実行 (12)
-
ruby 1
. 6 feature (12) - store (36)
- クラス/メソッドの定義 (12)
- 演算子式 (12)
検索結果
先頭5件
-
Net
:: HTTPHeader # []=(key , val) (18100.0) -
key ヘッダフィールドに文字列 val をセットします。
key ヘッダフィールドに文字列 val をセットします。
key に元々設定されていた値は破棄されます。
key は大文字小文字を区別しません。
val に nil を与えるとそのフィールドを削除します。
@param key ヘッダフィール名を文字列で与えます。
@param val keyで指定したフィールドにセットする文字列を与えます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.re... -
ObjectSpace
:: WeakMap # []=(key , value) (18100.0) -
引数 key から引数 value への参照を作成します。
引数 key から引数 value への参照を作成します。
@param key 参照元のオブジェクトを指定します。
@param value 参照先のオブジェクトを指定します。
//emlist[例][ruby]{
weak_map = ObjectSpace::WeakMap.new
key = "text"
weak_map[key] = "test" # => test
weak_map[key] # => test
//} -
OpenSSL
:: Config # []=(sec , hashtbl) (18100.0) -
指定したセクションの設定情報を上書きします。
指定したセクションの設定情報を上書きします。
sec で変更するセクションを指定し、hashtbl は {キー文字列 => データ文字列}
というハッシュで変更する情報を渡します。
hashtbl に含まれていないキーに対応する情報は変更されません。
@param sec セクションを表す文字列
@param hashtbl 設定する情報のハッシュ -
OpenStruct
# []=(name , value) (18100.0) -
引数 name で指定した要素に対応する値に value をセットします。
引数 name で指定した要素に対応する値に value をセットします。
@param name 要素の名前を文字列か Symbol オブジェクトで指定します。
@param value セットする値を指定します。
例:
require 'ostruct'
person = OpenStruct.new('name' => 'John Smith', 'age' => 70)
person[:age] = 42 # person.age = 42 と同じ
person.age # => 42 -
PStore
# []=(name , value) (18100.0) -
ルート name に対応する値 value をセットします。
...ルート name に対応する値 value をセットします。
@param name ルート。
@param value 格納する値。
@raise PStore::Error トランザクション外でこのメソッドが呼び出された場合に発生します。
@see Hash#[]=... -
REXML
:: Attributes # []=(name , value) (18100.0) -
指定した属性を更新します。
指定した属性を更新します。
name で属性の名前を、value で値を更新します。
既に同じ名前の属性がある場合は上書きされ、
そうでない場合は属性が追加されます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EO... -
REXML
:: Elements # []=(index , element) (18100.0) -
集合に要素 element を追加/更新します。
集合に要素 element を追加/更新します。
index で要素の更新する位置を指定します。
index には整数、文字列が指定できます。
整数を指定した場合は index 番目の要素を変更します(1-originです)。
文字列の場合は XPath としてマッチした要素を更新します。
整数/文字列どちらの場合でも対応する要素が存在しない場合は、
末尾に追加されます。
@param index 要素を更新する位置
@param element 要素(REXML::Elementオブジェクト)
//emlist[][ruby]{
require 'rexml/document'
do... -
REXML
:: Parent # []=(index , node) (18100.0) -
子ノード列上の指定した場所を node で置き換えます。
...子ノード列上の指定した場所を node で置き換えます。
Array#[]= と同じ指定が可能です。
@param index 変更場所の index (Integer)
@param range 変更場所の範囲 (Range)
@param start 変更範囲の最初の位置 (Integer)
@param length 変更範囲の個数 (In... -
REXML
:: Parent # []=(range , node) (18100.0) -
子ノード列上の指定した場所を node で置き換えます。
...子ノード列上の指定した場所を node で置き換えます。
Array#[]= と同じ指定が可能です。
@param index 変更場所の index (Integer)
@param range 変更場所の範囲 (Range)
@param start 変更範囲の最初の位置 (Integer)
@param length 変更範囲の個数 (In...