rubyでhashを構造体にしてアクセサっぽくアクセスできるようにする
rubyでhashを構造体にしてアクセサっぽくアクセスできるようにする RubyでHashを構造体にしてアクセサのように取得する
僕はこんな関数にしてみた。
def conversion_of_hash_to_struct(hash) Struct.new(*hash.keys).new(*hash.values.map { |s| Hash === s ? Struct(s) : s }) end
rubyでhashを構造体にしてアクセサっぽくアクセスできるようにする RubyでHashを構造体にしてアクセサのように取得する
僕はこんな関数にしてみた。
def conversion_of_hash_to_struct(hash) Struct.new(*hash.keys).new(*hash.values.map { |s| Hash === s ? Struct(s) : s }) end