Sha256: bff074f02295802f85982ed67c0c8bc3c5183fde49d2083eb5e58bf8ebc62d79

Contents?: true

Size: 572 Bytes

Versions: 33

Compression:

Stored size: 572 Bytes

Contents

require 'kaminari'

module Kaminari
  class Hooks
    def self.init
      begin; require 'mongoid'; rescue LoadError; end
      if defined? ::Mongoid
        require 'kaminari/models/mongoid_extension'
        ::Mongoid::Criteria.send :include, Kaminari::MongoidExtension::Criteria
        ::Mongoid::Document.send :include, Kaminari::MongoidExtension::Document
      end
      
      require 'kaminari/models/array_extension'

      ActiveSupport.on_load(:action_view) do
        ::ActionView::Base.send :include, Kaminari::ActionViewExtension
      end
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
sunrise-cms-1.0.6 spec/orm/kaminari/mongoid.rb
sunrise-cms-1.0.5 spec/orm/kaminari/mongoid.rb
sunrise-cms-1.0.4 spec/orm/kaminari/mongoid.rb
sunrise-cms-1.0.3 spec/orm/kaminari/mongoid.rb
sunrise-cms-1.0.2 spec/orm/kaminari/mongoid.rb
sunrise-cms-1.0.1 spec/orm/kaminari/mongoid.rb
sunrise-cms-1.0.0 spec/orm/kaminari/mongoid.rb
sunrise-cms-1.0.0.rc3 spec/orm/kaminari/mongoid.rb
sunrise-cms-1.0.0.rc2 spec/orm/kaminari/mongoid.rb
sunrise-cms-1.0.0.rc1 spec/orm/kaminari/mongoid.rb
sunrise-cms-0.7.0.rc2 spec/orm/kaminari/mongoid.rb
sunrise-cms-0.7.0.rc1 spec/orm/kaminari/mongoid.rb
sunrise-cms-0.6.11 spec/orm/kaminari/mongoid.rb
sunrise-cms-0.6.10 spec/orm/kaminari/mongoid.rb
sunrise-cms-0.6.9 spec/orm/kaminari/mongoid.rb
sunrise-cms-0.6.8 spec/orm/kaminari/mongoid.rb
sunrise-cms-0.6.7 spec/orm/kaminari/mongoid.rb
sunrise-cms-0.6.6 spec/orm/kaminari/mongoid.rb
sunrise-cms-0.6.5 spec/orm/kaminari/mongoid.rb
sunrise-cms-0.6.4 spec/orm/kaminari/mongoid.rb