Class: ArrayToActiveRecord::Converter
- Inherits:
-
Object
- Object
- ArrayToActiveRecord::Converter
- Defined in:
- lib/array_to_activerecord.rb
Instance Method Summary collapse
- #convert(array) ⇒ Object
-
#initialize(model_class) ⇒ Converter
constructor
A new instance of Converter.
Constructor Details
#initialize(model_class) ⇒ Converter
Returns a new instance of Converter.
29 30 31 |
# File 'lib/array_to_activerecord.rb', line 29 def initialize(model_class) @model_class = model_class end |
Instance Method Details
#convert(array) ⇒ Object
33 34 35 36 37 38 39 |
# File 'lib/array_to_activerecord.rb', line 33 def convert(array) @relation = new_relation @relation = @relation.where(id: array.map(&:id)) # add query info used by `to_sql` method etc. load_records(array) @relation end |