Module: DbCharmer::AbstractAdapter::ConnectionName
- Defined in:
- lib/db_charmer/rails3/abstract_adapter/connection_name.rb
Defined Under Namespace
Classes: InstrumenterDecorator
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.included(base) ⇒ Object
22
23
24
|
# File 'lib/db_charmer/rails3/abstract_adapter/connection_name.rb', line 22
def self.included(base)
base.alias_method_chain :initialize, :connection_name
end
|
Instance Method Details
#connection_name ⇒ Object
26
27
28
29
|
# File 'lib/db_charmer/rails3/abstract_adapter/connection_name.rb', line 26
def connection_name
raise "Can't find connection configuration!" unless @config
@config[:connection_name]
end
|
#initialize_with_connection_name(*args) ⇒ Object
31
32
33
34
|
# File 'lib/db_charmer/rails3/abstract_adapter/connection_name.rb', line 31
def initialize_with_connection_name(*args)
initialize_without_connection_name(*args)
@instrumenter = InstrumenterDecorator.new(self, @instrumenter)
end
|