Class: Simple::SQL::Connection::ActiveRecordConnection
- Inherits:
-
Simple::SQL::Connection
- Object
- Simple::SQL::Connection
- Simple::SQL::Connection::ActiveRecordConnection
- Defined in:
- lib/simple/sql/connection/active_record_connection.rb
Constant Summary
Constants included from Simple::SQL::ConnectionAdapter
Simple::SQL::ConnectionAdapter::Logging, Simple::SQL::ConnectionAdapter::Scope
Instance Method Summary collapse
-
#initialize ⇒ ActiveRecordConnection
constructor
A new instance of ActiveRecordConnection.
- #raw_connection ⇒ Object
- #transaction(&block) ⇒ Object
Methods inherited from Simple::SQL::Connection
Methods included from Simple::SQL::ConnectionAdapter
#all, #ask, #each, #exec, #locked, #print, #resolve_type
Constructor Details
#initialize ⇒ ActiveRecordConnection
Returns a new instance of ActiveRecordConnection.
2 3 4 |
# File 'lib/simple/sql/connection/active_record_connection.rb', line 2 def initialize ::ActiveRecord::Base.connection end |
Instance Method Details
#raw_connection ⇒ Object
6 7 8 |
# File 'lib/simple/sql/connection/active_record_connection.rb', line 6 def raw_connection ::ActiveRecord::Base.connection.raw_connection end |
#transaction(&block) ⇒ Object
10 11 12 |
# File 'lib/simple/sql/connection/active_record_connection.rb', line 10 def transaction(&block) ::ActiveRecord::Base.connection.transaction(&block) end |