module TrickSerial::Serializer::ProxySwizzlingHash

Public Instance Methods

[](i) click to toggle source
Calls superclass method
# File lib/trick_serial/serializer.rb, line 409
def [](i)
  if ObjectProxy === (p = super)
    p = self[i] = p.object
  end
  p
end
each() click to toggle source
Calls superclass method
# File lib/trick_serial/serializer.rb, line 416
def each
  values
  super
end
each_pair() click to toggle source
Calls superclass method
# File lib/trick_serial/serializer.rb, line 421
def each_pair 
  values
  super
end
values() click to toggle source
Calls superclass method
# File lib/trick_serial/serializer.rb, line 426
def values
  keys.to_a.each do | k |
    self[k]
  end
  super
end