Class: Simple::SQL::Connection::ExplicitConnection
- Inherits:
-
Simple::SQL::Connection
- Object
- Simple::SQL::Connection
- Simple::SQL::Connection::ExplicitConnection
- Defined in:
- lib/simple/sql/connection.rb
Defined Under Namespace
Modules: WritableClassName
Constant Summary
Constants inherited from Simple::SQL::Connection
Instance Method Summary collapse
- #disconnect! ⇒ Object
-
#initialize(url) ⇒ ExplicitConnection
constructor
A new instance of ExplicitConnection.
Methods inherited from Simple::SQL::Connection
#all, #ask, create, #duplicate, #each, #estimate_cost, #exec, #in_transaction?, #insert, #lock!, #locked, #print, #raw_connection, #reflection, #reset_reflection, #scope, #transaction, #type_info
Constructor Details
#initialize(url) ⇒ ExplicitConnection
Returns a new instance of ExplicitConnection.
60 61 62 |
# File 'lib/simple/sql/connection.rb', line 60 def initialize(url) super create_active_record_class(url) end |
Instance Method Details
#disconnect! ⇒ Object
64 65 66 67 68 |
# File 'lib/simple/sql/connection.rb', line 64 def disconnect! return unless @active_record_class @active_record_class.remove_connection end |