# File lib/dm-core/collection.rb, line 291 def at(offset) if loaded? || partially_loaded?(offset) return unless resource = super orphan_resource(resource) elsif offset >= 0 first(:offset => offset) else last(:offset => offset.abs - 1) end end