Method: ActiveRecord::StatementCache#initialize

Defined in:
lib/active_record/statement_cache.rb

#initializeStatementCache

Returns a new instance of StatementCache.

Raises:

  • (ArgumentError)


17
18
19
20
# File 'lib/active_record/statement_cache.rb', line 17

def initialize
  @relation = yield
  raise ArgumentError.new("Statement cannot be nil") if @relation.nil?
end