Sha256: 62f54682033e95a665790a1369f37e72a72aa6bcfccbdccdbe0e179949f98a83
Contents?: true
Size: 893 Bytes
Versions: 1
Compression:
Stored size: 893 Bytes
Contents
require 'rails' require 'action_view' # ensure ORMs are loaded *before* initializing Kaminari begin; require 'active_record'; rescue LoadError; end begin; require 'mongoid'; rescue LoadError; end require File.join(File.dirname(__FILE__), 'helpers') module Kaminari class Railtie < ::Rails::Railtie #:nodoc: initializer 'paginatablize' do |app| if defined? ::ActiveRecord require File.join(File.dirname(__FILE__), 'active_record_extension') ::ActiveRecord::Base.send :include, Kaminari::ActiveRecordExtension end if defined? ::Mongoid require File.join(File.dirname(__FILE__), 'mongoid_extension') ::Mongoid::Document.send :include, Kaminari::MongoidExtension::Document ::Mongoid::Criteria.send :include, Kaminari::MongoidExtension::Criteria end ::ActionView::Base.send :include, Kaminari::Helpers end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kaminari-0.9.13 | lib/kaminari/railtie.rb |