Class: Storing::AbstractAdaptor

Inherits:
Object
  • Object
show all
Defined in:
lib/storing/abstract/abstract_adaptor.rb

Direct Known Subclasses

Postgres::Adaptor

Instance Method Summary collapse

Instance Method Details

#delete(table_name, conditions = {}) ⇒ Object

Raises:

  • (NotImplementedError)


19
20
21
# File 'lib/storing/abstract/abstract_adaptor.rb', line 19

def delete table_name, conditions={}
	raise NotImplementedError
end

#insert(table_name, params = {}) ⇒ Object

Raises:

  • (NotImplementedError)


11
12
13
# File 'lib/storing/abstract/abstract_adaptor.rb', line 11

def insert table_name, params={}
	raise NotImplementedError
end

#query(query_object) ⇒ Object

Raises:

  • (NotImplementedError)


3
4
5
# File 'lib/storing/abstract/abstract_adaptor.rb', line 3

def query query_object
	raise NotImplementedError
end

#select(table_name, conditions = {}) ⇒ Object

Raises:

  • (NotImplementedError)


7
8
9
# File 'lib/storing/abstract/abstract_adaptor.rb', line 7

def select table_name, conditions={}
	raise NotImplementedError
end

#transaction(&block) ⇒ Object

Raises:

  • (NotImplementedError)


23
24
25
# File 'lib/storing/abstract/abstract_adaptor.rb', line 23

def transaction &block
	raise NotImplementedError
end

#update(table_name, conditions = {}, params = {}) ⇒ Object

Raises:

  • (NotImplementedError)


15
16
17
# File 'lib/storing/abstract/abstract_adaptor.rb', line 15

def update table_name, conditions={}, params={}
	raise NotImplementedError
end