lib/mongoo/embedded/array_proxy.rb in mongoo-0.4.6 vs lib/mongoo/embedded/array_proxy.rb in mongoo-0.4.7

- old
+ new

@@ -14,11 +14,19 @@ def raw @array end + def [](index) + if res = raw[index] + build(res) + end + end + def range(min=0, max=-1) - raw[min..max].collect { |h| build(h) } + if res = raw[min..max] + res.collect { |h| build(h) } + end end def all range end \ No newline at end of file