Module: AtomicArrays::AtomicClassMethods
- Defined in:
- lib/atomic_arrays.rb
Instance Method Summary collapse
Instance Method Details
#execute_and_wrap(sql, binds = []) ⇒ Object
55 56 57 58 59 60 |
# File 'lib/atomic_arrays.rb', line 55 def execute_and_wrap(sql, binds=[]) result_set = self.connection.select_all(self.sanitize_sql(sql), "#{self.name} Load", binds) column_types = {} column_types = result_set.column_types if result_set.respond_to?(:column_types) return result_set.map { |record| self.instantiate(record, column_types) } end |