22件ヒット
[1-22件を表示]
(0.025秒)
検索結果
-
OpenStruct
# delete _ field(name) -> object (18224.0) -
nameで指定された要素を削除します。
...
nameで指定された要素を削除します。
その後その要素を参照したら nil が返ります。
@param name 削除する要素を文字列かシンボルで指定します。
@return 削除前の要素の値を返します。... -
OpenStruct (24.0)
-
要素を動的に追加・削除できる手軽な構造体を提供するクラスです。
...truct foo=25, bar=2>
ab.delete_field("foo")
p ab.foo # => nil
p ab # => <OpenStruct bar=2>
初期化にハッシュを使用することもできます。
require 'ostruct'
son = OpenStruct.new({ :name => "Thomas", :age => 3 })
p son.name # => "Thomas"
p......son.age # => 3
son.age += 1
p son.age # => 4
son.items = ["candy","toy"]
p son.items # => ["candy","toy"]
p son # => #<OpenStruct name="Thomas", age=4, items=["candy", "toy"]>...