Parent, Enfant

Bonjour,

Imaginons les classes suivantes sans activerecord :

class Parent
@mon_code
@un_enfant

def initialize
@mon_code = “23”
@un_enfant = Enfant.new
end
end

class Enfant
@foo
@bar

def initialize
@foo = “foo”
@bar = “bar”
end
end

Je souhaite que la classe enfant puisse récupéré une valeur de sa
classe Parent. Y a t il une solution plus élégante (ou plus simple)
que de faire :

class Parent
@mon_code
@un_enfant

def initialize
@mon_code = “23”
@un_enfant = Enfant.new(self)
end
end

class Enfant
@foo
@bar
@parent

def initialize(parent)
@foo = “foo”
@bar = “bar”
@parent = parent
end
end

Merci