質問について gem。 検索からLDAP::Entry
オブジェクトを返します。それはto_hash
と呼ばれる方法を持っています。問題は、それが返すハッシュの値が常に1つの値であっても常に配列であることです。 この動作を変更できるかどうか知っていますか? key -> Array
の代わりに1つだけの要素がある場合は、key -> String
のペアが必要です。Ruby LDAP to_hashメソッド
このハッシュを後で処理することは費用がかかることがあります。特に、私の場合はかなり大きいです。
、、カスタマーヘルパーを持つことができます。少なくとも、どの操作が実際に最も多くのCPU時間を費やしているかを調べるには、それをプロファイルする必要があります。提案しているものに大きな欠点があります。つまり、アクセスしている要素が配列であるかどうかを毎回チェックしなければならないことです。これは自由ではありません。 –
それは本当ですが、私は配列を使いたくないので、不要な角かっこのJSONファイルを汚染してしまいます。一般に、値がユニークであることを意味するものはありません。それは多くの混乱を引き起こします。問題は今日まで解決されていません。 – damian