55件ヒット
[1-55件を表示]
(0.009秒)
種類
- インスタンスメソッド (31)
- 特異メソッド (24)
ライブラリ
-
json
/ add / ostruct (12) - ostruct (43)
キーワード
- hash (12)
-
json
_ create (12) - modifiable (12)
- new (12)
-
to
_ h (7)
検索結果
先頭5件
-
OpenStruct
# hash -> Integer (6101.0) -
self のハッシュ値を返します。
self のハッシュ値を返します。 -
OpenStruct
# modifiable -> Hash (101.0) -
このメソッドは内部的に使用されます。
このメソッドは内部的に使用されます。
自身が Object#freeze されている場合にこのメソッドを呼び出すと例外が発生します。
@raise TypeError 自身が Object#freeze されている場合に発生します。 -
OpenStruct
# to _ h {|name , value| block } -> Hash (101.0) -
self を各要素の名前をキー(Symbol)、要素が値のハッシュに変換して返 します。
...すると各ペアでブロックを呼び出し、
その結果をペアとして使います。
//emlist[例][ruby]{
require 'ostruct'
data = OpenStruct.new("country" => "Australia", :capital => "Canberra")
data.to_h # => {:country => "Australia", :capital => "Canberra" }
data.to_h {|name, valu... -
OpenStruct
. json _ create(hash) -> OpenStruct (101.0) -
JSON のオブジェクトから OpenStruct のオブジェクトを生成して返します。
...JSON のオブジェクトから OpenStruct のオブジェクトを生成して返します。
@param hash OpenStruct.new に指定可能な値をキー 't' もしくは :t に持つハッシュを指定します。... -
OpenStruct
. new(hash = nil) -> OpenStruct (101.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">...