OpenStruct

http://www.ruby-lang.org/ja/man/?cmd=view;name=ostruct
znzさんのコメントから。
なんでもあるなぁ…