module AtomicArrays::AtomicClassMethods
Public Instance Methods
execute_and_wrap(sql, binds=[])
click to toggle source
# 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