class Cassie::Testing::Fake::Session
Attributes
last_statement[R]
query_count[R]
rows[RW]
Public Class Methods
new()
click to toggle source
# File lib/cassie/testing/fake/session.rb, line 9 def initialize reset_query_count! end
Public Instance Methods
execute(statement, args={})
click to toggle source
# File lib/cassie/testing/fake/session.rb, line 13 def execute(statement, args={}) @last_statement = statement @query_count += 1 Result.new(statement, args.merge(rows: rows)) end
prepare(statement)
click to toggle source
# File lib/cassie/testing/fake/session.rb, line 19 def prepare(statement) PreparedStatement.new(statement) end
reset_query_count!()
click to toggle source
# File lib/cassie/testing/fake/session.rb, line 23 def reset_query_count! @query_count = 0 end