From 09615bc0f6083a6f2547527942321389bba9d545 Mon Sep 17 00:00:00 2001 From: Greg Molnar Date: Thu, 29 Nov 2018 16:43:54 +0100 Subject: [PATCH] load 5.2.1 polyamorous files for >= 5.2.1 --- lib/polyamorous.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/polyamorous.rb b/lib/polyamorous.rb index d1dc87b..f35a696 100644 --- a/lib/polyamorous.rb +++ b/lib/polyamorous.rb @@ -12,7 +12,8 @@ if defined?(::ActiveRecord) require 'polyamorous/swapping_reflection_class' ar_version = ::ActiveRecord::VERSION::STRING[0,3] - ar_version = ::ActiveRecord::VERSION::STRING[0,5] if ar_version >= '5.2' + ar_version = ::ActiveRecord::VERSION::STRING[0,5] if ar_version >= "5.2" + ar_version = "5.2.1" if ::ActiveRecord::VERSION::STRING >= "5.2.1" %w(join_association join_dependency).each do |file| require "polyamorous/activerecord_#{ar_version}_ruby_2/#{file}"