2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/foreigner/loader.rb', line 2
def self.load
ActiveRecord::ConnectionAdapters.module_eval do
include Foreigner::ConnectionAdapters::SchemaStatements
include Foreigner::ConnectionAdapters::SchemaDefinitions
end
ActiveRecord::SchemaDumper.class_eval do
include Foreigner::SchemaDumper
end
if defined?(ActiveRecord::Migration::CommandRecorder)
ActiveRecord::Migration::CommandRecorder.class_eval do
include Foreigner::Migration::CommandRecorder
end
end
Foreigner::Adapter.load!
end
|