Renaming ActiveRecord::Extensions to ActiveRecord::Import.
This commit is contained in:
parent
948dec0be2
commit
90057c43eb
|
@ -1,2 +1,2 @@
|
||||||
require File.join File.dirname(__FILE__), "activerecord-import/base"
|
require File.join File.dirname(__FILE__), "activerecord-import/base"
|
||||||
ActiveRecord::Extensions.load
|
ActiveRecord::Import.load
|
|
@ -3,8 +3,8 @@ require "activerecord-import/adapters/abstract_adapter"
|
||||||
module ActiveRecord # :nodoc:
|
module ActiveRecord # :nodoc:
|
||||||
module ConnectionAdapters # :nodoc:
|
module ConnectionAdapters # :nodoc:
|
||||||
class AbstractAdapter # :nodoc:
|
class AbstractAdapter # :nodoc:
|
||||||
extend ActiveRecord::Extensions::Import::AbstractAdapter::ClassMethods
|
extend ActiveRecord::Import::AbstractAdapter::ClassMethods
|
||||||
include ActiveRecord::Extensions::Import::AbstractAdapter::InstanceMethods
|
include ActiveRecord::Import::AbstractAdapter::InstanceMethods
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -2,5 +2,5 @@ require "active_record/connection_adapters/mysql2_adapter"
|
||||||
require "activerecord-import/adapters/mysql_adapter"
|
require "activerecord-import/adapters/mysql_adapter"
|
||||||
|
|
||||||
class ActiveRecord::ConnectionAdapters::Mysql2Adapter
|
class ActiveRecord::ConnectionAdapters::Mysql2Adapter
|
||||||
include ActiveRecord::Extensions::Import::MysqlAdapter::InstanceMethods
|
include ActiveRecord::Import::MysqlAdapter::InstanceMethods
|
||||||
end
|
end
|
|
@ -2,5 +2,5 @@ require "active_record/connection_adapters/mysql_adapter"
|
||||||
require "activerecord-import/adapters/mysql_adapter"
|
require "activerecord-import/adapters/mysql_adapter"
|
||||||
|
|
||||||
class ActiveRecord::ConnectionAdapters::MysqlAdapter
|
class ActiveRecord::ConnectionAdapters::MysqlAdapter
|
||||||
include ActiveRecord::Extensions::Import::MysqlAdapter::InstanceMethods
|
include ActiveRecord::Import::MysqlAdapter::InstanceMethods
|
||||||
end
|
end
|
|
@ -2,6 +2,6 @@ require "active_record/connection_adapters/postgresql_adapter"
|
||||||
require "activerecord-import/adapters/postgresql_adapter"
|
require "activerecord-import/adapters/postgresql_adapter"
|
||||||
|
|
||||||
class ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
|
class ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
|
||||||
include ActiveRecord::Extensions::Import::PostgreSQLAdapter::InstanceMethods
|
include ActiveRecord::Import::PostgreSQLAdapter::InstanceMethods
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,6 @@ require "active_record/connection_adapters/sqlite3_adapter"
|
||||||
require "activerecord-import/adapters/sqlite3_adapter"
|
require "activerecord-import/adapters/sqlite3_adapter"
|
||||||
|
|
||||||
class ActiveRecord::ConnectionAdapters::Sqlite3Adapter
|
class ActiveRecord::ConnectionAdapters::Sqlite3Adapter
|
||||||
include ActiveRecord::Extensions::Import::Sqlite3Adapter::InstanceMethods
|
include ActiveRecord::Import::Sqlite3Adapter::InstanceMethods
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
module ActiveRecord::Extensions::Import::AbstractAdapter
|
module ActiveRecord::Import::AbstractAdapter
|
||||||
NO_MAX_PACKET = 0
|
NO_MAX_PACKET = 0
|
||||||
QUERY_OVERHEAD = 8 #This was shown to be true for MySQL, but it's not clear where the overhead is from.
|
QUERY_OVERHEAD = 8 #This was shown to be true for MySQL, but it's not clear where the overhead is from.
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
module ActiveRecord::Extensions::Import::MysqlAdapter
|
module ActiveRecord::Import::MysqlAdapter
|
||||||
module InstanceMethods
|
module InstanceMethods
|
||||||
def self.included(klass)
|
def self.included(klass)
|
||||||
klass.instance_eval do
|
klass.instance_eval do
|
||||||
include ActiveRecord::Extensions::Import::ImportSupport
|
include ActiveRecord::Import::ImportSupport
|
||||||
include ActiveRecord::Extensions::Import::OnDuplicateKeyUpdateSupport
|
include ActiveRecord::Import::OnDuplicateKeyUpdateSupport
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
module ActiveRecord::Extensions::Import::PostgreSQLAdapter
|
module ActiveRecord::Import::PostgreSQLAdapter
|
||||||
module InstanceMethods
|
module InstanceMethods
|
||||||
def next_value_for_sequence(sequence_name)
|
def next_value_for_sequence(sequence_name)
|
||||||
%{nextval('#{sequence_name}')}
|
%{nextval('#{sequence_name}')}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
module ActiveRecord::Extensions::Import::Sqlite3Adapter
|
module ActiveRecord::Import::Sqlite3Adapter
|
||||||
module InstanceMethods
|
module InstanceMethods
|
||||||
def next_value_for_sequence(sequence_name)
|
def next_value_for_sequence(sequence_name)
|
||||||
%{nextval('#{sequence_name}')}
|
%{nextval('#{sequence_name}')}
|
||||||
|
|
|
@ -2,9 +2,9 @@ require "pathname"
|
||||||
require "active_record"
|
require "active_record"
|
||||||
require "active_record/version"
|
require "active_record/version"
|
||||||
|
|
||||||
module ActiveRecord::Extensions
|
module ActiveRecord::Import
|
||||||
AdapterPath = File.join File.expand_path(File.dirname(__FILE__)), "/active_record/adapters"
|
AdapterPath = File.join File.expand_path(File.dirname(__FILE__)), "/active_record/adapters"
|
||||||
|
|
||||||
# Loads the import functionality for a specific database adapter
|
# Loads the import functionality for a specific database adapter
|
||||||
def self.require_adapter(adapter)
|
def self.require_adapter(adapter)
|
||||||
require File.join(AdapterPath,"/abstract_adapter")
|
require File.join(AdapterPath,"/abstract_adapter")
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
require "ostruct"
|
require "ostruct"
|
||||||
|
|
||||||
module ActiveRecord::Extensions::ConnectionAdapters ; end
|
module ActiveRecord::Import::ConnectionAdapters ; end
|
||||||
|
|
||||||
module ActiveRecord::Extensions::Import #:nodoc:
|
module ActiveRecord::Import #:nodoc:
|
||||||
module ImportSupport #:nodoc:
|
module ImportSupport #:nodoc:
|
||||||
def supports_import? #:nodoc:
|
def supports_import? #:nodoc:
|
||||||
true
|
true
|
||||||
|
|
Loading…
Reference in a new issue