Remove unused constant alias for `JoinBase`

`JoinBase#active_record` no longer exist since Rails 4.0.

See https://github.com/rails/rails/pull/10151
This commit is contained in:
Ryuta Kamizono 2018-08-18 18:17:42 +09:00
parent d1cd72875e
commit b72010e7f6
1 changed files with 0 additions and 7 deletions

View File

@ -5,7 +5,6 @@ if defined?(::ActiveRecord)
JoinDependency = ::ActiveRecord::Associations::JoinDependency
JoinAssociation = ::ActiveRecord::Associations::JoinDependency::JoinAssociation
JoinBase = ::ActiveRecord::Associations::JoinDependency::JoinBase
end
require 'polyamorous/tree_node'
@ -22,10 +21,4 @@ if defined?(::ActiveRecord)
Polyamorous::JoinDependency.send(:prepend, Polyamorous::JoinDependencyExtensions)
Polyamorous::JoinDependency.singleton_class.send(:prepend, Polyamorous::JoinDependencyExtensions::ClassMethods)
Polyamorous::JoinAssociation.send(:prepend, Polyamorous::JoinAssociationExtensions)
Polyamorous::JoinBase.class_eval do
if method_defined?(:active_record)
alias_method :base_klass, :active_record
end
end
end