From 01a0b4240df6bcbf23d1e92bf15415f68c192247 Mon Sep 17 00:00:00 2001 From: Svetlana Saveleva Date: Mon, 18 Nov 2013 15:47:12 +0000 Subject: [PATCH] working with classes inherited from ActiveRecord::Base --- lib/kaminari/models/active_record_extension.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/kaminari/models/active_record_extension.rb b/lib/kaminari/models/active_record_extension.rb index edcad9018..d310954b8 100644 --- a/lib/kaminari/models/active_record_extension.rb +++ b/lib/kaminari/models/active_record_extension.rb @@ -8,14 +8,14 @@ module ActiveRecordExtension class << self def inherited_with_kaminari(kls) #:nodoc: inherited_without_kaminari kls - kls.send(:include, Kaminari::ActiveRecordModelExtension) if kls.superclass == ActiveRecord::Base + kls.send(:include, Kaminari::ActiveRecordModelExtension) if kls < ActiveRecord::Base end alias_method_chain :inherited, :kaminari end # Existing subclasses pick up the model extension as well self.descendants.each do |kls| - kls.send(:include, Kaminari::ActiveRecordModelExtension) if kls.superclass == ActiveRecord::Base + kls.send(:include, Kaminari::ActiveRecordModelExtension) if kls < ActiveRecord::Base end end end