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