stop abusing bang method
This commit is contained in:
parent
c3223aaacd
commit
3d9ecb4dd1
|
@ -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'
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
require 'grape'
|
require 'grape'
|
||||||
require 'kaminari'
|
require 'kaminari'
|
||||||
|
|
||||||
Kaminari::Hooks.init!
|
Kaminari::Hooks.init
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue