Method: ActiveModel::Datastore::ClassMethods#from_entities
- Defined in:
- lib/active_model/datastore.rb
permalink #from_entities(entities) ⇒ Object
Translates an Enumerator of Datastore::Entity objects to ActiveModel::Model objects.
Results provided by the dataset ‘find_all` or `run query` will be a Dataset::LookupResults or Dataset::QueryResults object. Invoking `all` on those objects returns an enumerator.
357 358 359 360 361 |
# File 'lib/active_model/datastore.rb', line 357 def from_entities(entities) raise ArgumentError, 'Entities param must be an Enumerator' unless entities.is_a? Enumerator entities.map { |entity| from_entity(entity) } end |