class Word
attr_reader :meaning
def initialize
@meaning = Meaning.new
end
end
class Meaning
attr_reader :h
def initialize
@h = {}
end
def []=(key, value)
@h[key] = value
end
def [](key)
@h[key]
end
end
例子:
word = Word.new
word.meaning[:english] = 'Hello'
word.meaning[:english] # => 'Hello'