Sha256: 30afa0ea25a59d3433fd862c262aa22946e58c758180ce3cd735ec53b7afe0fd
Contents?: true
Size: 555 Bytes
Versions: 1
Compression:
Stored size: 555 Bytes
Contents
require File.join(File.dirname(__FILE__), 'active_record_model_extension') module Kaminari module ActiveRecordExtension extend ActiveSupport::Concern included do # Future subclasses will pick up the model extension def self.inherited(kls) #:nodoc: super kls.send(:include, Kaminari::ActiveRecordModelExtension) end # Existing subclasses pick up the model extension as well self.descendants.each do |kls| kls.send(:include, Kaminari::ActiveRecordModelExtension) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wulffeld_kaminari-0.12.4.2 | lib/kaminari/models/active_record_extension.rb |