Method: ActiveRecord::StatementCache.create
- Defined in:
- activerecord/lib/active_record/statement_cache.rb
.create(connection, callable = nil, &block) ⇒ Object
132 133 134 135 136 137 |
# File 'activerecord/lib/active_record/statement_cache.rb', line 132 def self.create(connection, callable = nil, &block) relation = (callable || block).call Params.new query_builder, binds = connection.cacheable_query(self, relation.arel) bind_map = BindMap.new(binds) new(query_builder, bind_map, relation.klass) end |