ハッシュから移行/モデルを作成する方法があるのだろうか。たとえば、TwitterAPIの応答があります。
twitter = {:possibly_sensitive_editable=>true,
:geo=>nil,
:text=>"http://t.co/asdf",
:created_at=>"Tue Nov 20 18:10:31 +0000 2012",
:possibly_sensitive=>false,
:in_reply_to_status_id_str=>nil,
:coordinates=>nil,
:id_str=>"123456",
:retweeted=>false,
:in_reply_to_user_id_str=>nil,
:in_reply_to_screen_name=>nil,
:source=>"<a href=\"http://twitter.com/download/iphone\" rel=\"nofollow\">Twitter for iPhone</a>",
:entities=>
{:media=>
[{:type=>"photo",
:indices=>[0,
20],
:url=>"http://t.co/asdf",
:expanded_url=>"http://twitter.com/qwerty/",
:media_url_https=>"https://p.twimg.com/qwerty.jpg",
:source_status_id_str=>"123456",
:id_str=>"123456",
:sizes=>
{:medium=>{:h=>1003,
:w=>600,
:resize=>"fit"}}}]}}
このハッシュからモデル(またはモデル)を作成したい場合、それを行う簡単な方法はありますか?全体をテキストとして解析し、移行をテキストファイルとして書き込むことでそれを行うことを想像できますが、それが最善の方法であるとは思えません。
したがって、少なくとも第1レベルのハッシュ(つまり、メディアではなくTwitterのみ)からモデルを作成したい場合、それを実現するための迅速な方法はありますか?ネストされたハッシュは可能ですか?