class Heroku::Model::ArrayProxy
Public Class Methods
new(deferred_array)
click to toggle source
# File lib/heroku/model/array_proxy.rb, line 4 def initialize(deferred_array) @deferred_array = deferred_array end
Public Instance Methods
all()
click to toggle source
# File lib/heroku/model/array_proxy.rb, line 16 def all proxy_array end
method_missing(sym, *args)
click to toggle source
Calls superclass method
# File lib/heroku/model/array_proxy.rb, line 8 def method_missing(sym, *args) begin proxy_array.send(sym, *args) rescue NoMethodError super end end
Protected Instance Methods
proxy_array()
click to toggle source
# File lib/heroku/model/array_proxy.rb, line 22 def proxy_array @proxy_array ||= @deferred_array.call(self) end