Module: XMLServiceAdapters
- Defined in:
- lib/adapters/db2_adapter.rb,
lib/adapters/rest_adapter.rb,
lib/adapters/abstract_adapter.rb
Defined Under Namespace
Classes: AbstractAdapter, IBM_DBAdapter, RESTAdapter
Class Method Summary collapse
-
.adapter_factory(config) ⇒ Object
adapter factory (singleton).
Class Method Details
.adapter_factory(config) ⇒ Object
adapter factory (singleton)
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/adapters/abstract_adapter.rb', line 5 def self.adapter_factory(config) conn = config[:connection] # rest adapter (no db2 connections) if conn.to_s.include?"/" require 'adapters/rest_adapter' adapter = RESTAdapter.new(conn, config) # assume db2 adpater else require 'adapters/db2_adapter' adapter = IBM_DBAdapter.new(conn, config) end adapter end |