module TrickSerial::Serializer::ProxySwizzlingArray

Public Instance Methods

[](i) click to toggle source
Calls superclass method
# File lib/trick_serial/serializer.rb, line 378
def [](i)
  p = super
  if ! @does_not_have_proxies && ObjectProxy === p
    p = self[i] = p.object
  end
  p
end
each() click to toggle source
Calls superclass method
# File lib/trick_serial/serializer.rb, line 386
def each
  unless @does_not_have_proxies
    size.times do | i |
      self[i]
    end
    @does_not_have_proxies = false
  end
  super
end
map!() click to toggle source
Calls superclass method
# File lib/trick_serial/serializer.rb, line 396
def map!
  each { | e | e }
  super
end
select() click to toggle source
Calls superclass method
# File lib/trick_serial/serializer.rb, line 401
def select
  each { | e | }
  super
end