るりまサーチ

最速Rubyリファレンスマニュアル検索!
58件ヒット [1-58件を表示] (0.177秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:p[x] > クエリ:g[x] > クラス:OpenStruct[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. rsa p

ライブラリ

キーワード

検索結果

OpenStruct#inspect -> String (9202.0)

オブジェクトを人間が読める形式に変換した文字列を返します。

...オブジェクトを人間が読める形式に変換した文字列を返します。

@see Object#inspect...

OpenStruct#dig(key, ...) -> object | nil (9102.0)

self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。

...dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが nil であった場合は nil を返します。

@param key キーを任意個指定します。

require 'ostruct'
address = OpenStruct.new('city' => "Anytown NC", 'zip' => 12345)
p
erson = OpenStruct.n...
...ew('name' => 'John Smith', 'address' => address)
p
erson.dig(:address, 'zip') # => 12345
p
erson.dig(:business_address, 'zip') # => nil

@see Array#dig, Hash#dig, Struct#dig...

OpenStruct#to_s -> String (6102.0)

オブジェクトを人間が読める形式に変換した文字列を返します。

...オブジェクトを人間が読める形式に変換した文字列を返します。

@see Object#inspect...

OpenStruct#hash -> Integer (3102.0)

self のハッシュ値を返します。

self のハッシュ値を返します。

OpenStruct#to_json(*args) -> String (3102.0)

自身を JSON 形式の文字列に変換して返します。

...部的にはハッシュにデータをセットしてから JSON::Generator::GeneratorMethods::Hash#to_json を呼び出しています。

@param args 引数はそのまま JSON::Generator::GeneratorMethods::Hash#to_json に渡されます。

@see JSON::Generator::GeneratorMethods::Hash#to_json...

絞り込み条件を変える