stop abusing bang method

This commit is contained in:
Akira Matsuda 2012-05-21 20:04:27 +09:00
parent c3223aaacd
commit 3d9ecb4dd1
5 changed files with 5 additions and 5 deletions

View File

@ -31,7 +31,7 @@ require 'kaminari/models/page_scope_methods'
require 'kaminari/models/configuration_methods' require 'kaminari/models/configuration_methods'
require 'kaminari/hooks' require 'kaminari/hooks'
# if not using Railtie, call `Kaminari::Hooks.init!` directly # if not using Railtie, call `Kaminari::Hooks.init` directly
if defined? Rails if defined? Rails
require 'kaminari/railtie' require 'kaminari/railtie'
require 'kaminari/engine' require 'kaminari/engine'

View File

@ -1,4 +1,4 @@
require 'grape' require 'grape'
require 'kaminari' require 'kaminari'
Kaminari::Hooks.init! Kaminari::Hooks.init

View File

@ -1,6 +1,6 @@
module Kaminari module Kaminari
class Hooks class Hooks
def self.init! def self.init
ActiveSupport.on_load(:active_record) do ActiveSupport.on_load(:active_record) do
require 'kaminari/models/active_record_extension' require 'kaminari/models/active_record_extension'
::ActiveRecord::Base.send :include, Kaminari::ActiveRecordExtension ::ActiveRecord::Base.send :include, Kaminari::ActiveRecordExtension

View File

@ -1,7 +1,7 @@
module Kaminari module Kaminari
class Railtie < ::Rails::Railtie #:nodoc: class Railtie < ::Rails::Railtie #:nodoc:
initializer 'kaminari' do |_app| initializer 'kaminari' do |_app|
Kaminari::Hooks.init! Kaminari::Hooks.init
end end
end end
end end

View File

@ -2,4 +2,4 @@ require 'sinatra/base'
require 'kaminari' require 'kaminari'
require 'kaminari/helpers/sinatra_helpers' require 'kaminari/helpers/sinatra_helpers'
Kaminari::Hooks.init! Kaminari::Hooks.init