Module: TrickSerial::Serializer::ProxySwizzlingHash
- Includes:
- ProxySwizzling
- Defined in:
- lib/trick_serial/serializer.rb
Overview
module
Instance Method Summary collapse
Instance Method Details
#[](i) ⇒ Object
399 400 401 402 403 404 |
# File 'lib/trick_serial/serializer.rb', line 399 def [](i) if ObjectProxy === (p = super) p = self[i] = p.object end p end |
#each ⇒ Object
406 407 408 409 |
# File 'lib/trick_serial/serializer.rb', line 406 def each values super end |
#each_pair ⇒ Object
411 412 413 414 |
# File 'lib/trick_serial/serializer.rb', line 411 def each_pair values super end |
#values ⇒ Object
416 417 418 419 420 421 |
# File 'lib/trick_serial/serializer.rb', line 416 def values keys.to_a.each do | k | self[k] end super end |