Class: DataMapper::Queries::Connection

Inherits:
Object
  • Object
show all
Defined in:
lib/data_mapper/queries/connection.rb

Instance Method Summary collapse

Constructor Details

#initialize(logger) ⇒ Connection

Returns a new instance of Connection.



9
10
11
# File 'lib/data_mapper/queries/connection.rb', line 9

def initialize(logger)
  @logger = logger
end

Instance Method Details

#closeObject

Raises:

  • (NotImplementedError)


27
28
29
# File 'lib/data_mapper/queries/connection.rb', line 27

def close
  raise NotImplementedError.new
end

#execute(sql) ⇒ Object

Raises:

  • (NotImplementedError)


17
18
19
20
# File 'lib/data_mapper/queries/connection.rb', line 17

def execute(sql)
  raise NotImplementedError.new
  Results.new
end

#logObject



13
14
15
# File 'lib/data_mapper/queries/connection.rb', line 13

def log
  @logger
end

#query(sql) ⇒ Object

Raises:

  • (NotImplementedError)


22
23
24
25
# File 'lib/data_mapper/queries/connection.rb', line 22

def query(sql)
  raise NotImplementedError.new
  Reader.new
end