Method: ModelSet#initialize
- Defined in:
- lib/model_set.rb
#initialize(query_or_models) ⇒ ModelSet
Returns a new instance of ModelSet.
28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/model_set.rb', line 28 def initialize(query_or_models) if query_or_models.kind_of?(Query) @query = query_or_models elsif query_or_models.kind_of?(self.class) self.ids = query_or_models.ids @models_by_id = query_or_models.models_by_id elsif query_or_models self.ids = as_ids(query_or_models) end @created_at = Time.now end |