From: Erik Date: 2001-07-23T23:06:22+09:00 Subject: [ruby-talk:18344] Newbie question: Data structures in Ruby. Hi all, I just started implementing some tools in Ruby, however I am having difficulties of how to handle complex data structures in Ruby. For example, I want to implement the following structure: class Page def initialize @articles = [] end ... end class Article def initialize @elements = [] end ... end class Element ... end In the end, the page should contain a list of articles, and each article a list of elements. I want to have acces to it like: puts currentpage.articles[2].elements[5].content I want to be able to manipulate this data structure like f.i.: currentpage.articles[2].elements[5].content = 'Hello world' I am not sure if or how I can realise this, could somebody please give me a hint? TIA, Erik.