Hello Ruby people,
I want to create a subclass of Hash.
I want to call it MyHash.
I know how to do that.
Next I want to create objects from MyHash like:
@my_hash= MyHash.new
So, I know how to do that.
I need help with transferring data from an ordinary hash-object into
@my_hash
Suppose I have this:
@your_hash= {:k1 => 1, :k2 => 2}
Is there a quick way or idiom to copy the data from @your_hash into
@my_hash?
I tried this:
ruby-1.8.7-p174 > @your_hash= {:k1 => 1, :k2 => 2}
=> {:k2=>2, :k1=>1}
ruby-1.8.7-p174 > class MyHash < Hash ; end
=> nil
ruby-1.8.7-p174 > @my_hash= MyHash.new @your_hash
=> {}
ruby-1.8.7-p174 > @my_hash
=> {}
–Audrey