Class: DB2Query::ConnStringConnector
- Inherits:
-
Object
- Object
- DB2Query::ConnStringConnector
- Defined in:
- lib/db2_query/odbc_connector.rb
Instance Method Summary collapse
Instance Method Details
#connect(config) ⇒ Object
28 29 30 31 32 33 34 35 36 |
# File 'lib/db2_query/odbc_connector.rb', line 28 def connect(config) driver = ::ODBC::Driver.new.tap do |d| d.attrs = config[:conn_string].transform_keys(&:to_s) d.name = "odbc" end ::ODBC::Database.new.drvconnect(driver) rescue ::ODBC::Error => e raise ArgumentError, "Unable to activate ODBC Conn String connection #{e}" end |