lib/active_house/collectable.rb in active_house-0.2.0 vs lib/active_house/collectable.rb in active_house-0.2.1
- old
+ new
@@ -20,15 +20,20 @@
def loaded?
!@collection.nil?
end
+ def to_hashes
+ connection.select_rows(to_query.squish)
+ end
+
+ private
+
def collection
@collection ||= fetch_collection
end
def fetch_collection
- result = connection.select_rows(to_query.squish)
- result.map { |row| model_class.load!(row) }
+ to_hash.map { |row| model_class.load!(row) }
end
end
end