113件ヒット
[101-113件を表示]
(0.040秒)
別のキーワード
種類
- インスタンスメソッド (101)
- 特異メソッド (12)
ライブラリ
- ostruct (113)
キーワード
- == (12)
- [] (12)
-
delete
_ field (12) - dig (10)
- eql? (12)
- modifiable (12)
- new (12)
-
new
_ ostruct _ member (12) -
to
_ h (19)
検索結果
-
OpenStruct
# to _ h {|name , value| block } -> Hash (101.0) -
self を各要素の名前をキー(Symbol)、要素が値のハッシュに変換して返 します。
...(Symbol)、要素が値のハッシュに変換して返
します。
ブロックを指定すると各ペアでブロックを呼び出し、
その結果をペアとして使います。
//emlist[例][ruby]{
require 'ostruct'
data = OpenStruct.new("country" => "Australia", :capital => "Canberra"......)
data.to_h # => {:country => "Australia", :capital => "Canberra" }
data.to_h {|name, value| [name.to_s, value.upcase] }
# => {"country" => "AUSTRALIA", "capital" => "CANBERRA" }
//}... -
OpenStruct
. new(hash = nil) -> OpenStruct (25.0) -
OpenStruct オブジェクトを生成します。
...
OpenStruct オブジェクトを生成します。
ハッシュが与えられたとき、それぞれのキーを生成したオブジェクトの要素にし、値をセットします。
@param hash 設定する要素とその値を指定します。
hash には Hash クラスのイン......たは each_pair メソッ
ドを持つオブジェクトを用いる事ができます。
@raise NoMethodError hash のキーが to_sym メソッドを持たないときに発生します。
require 'ostruct'
some1 = OpenStruct.new({:a =>"a",:b =>"b"}) # => #<OpenStruct b="b", a="a">...