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.