mirror of
https://github.com/kaminari/kaminari.git
synced 2022-11-09 13:44:37 -05:00
Kwargsifying Tag.new parameters
This commit is contained in:
parent
b59e874e53
commit
13389ff632
1 changed files with 3 additions and 4 deletions
|
@ -16,11 +16,10 @@ module Kaminari
|
|||
# installed template will be used.
|
||||
# e.g.) Paginator -> $GEM_HOME/kaminari-x.x.x/app/views/kaminari/_paginator.html.erb
|
||||
class Tag
|
||||
def initialize(template, options = {}) #:nodoc:
|
||||
def initialize(template, param_name: nil, theme: nil, views_prefix: nil, **options) #:nodoc:
|
||||
@template, @options = template, options.dup
|
||||
@param_name = @options.delete(:param_name) || Kaminari.config.param_name
|
||||
@theme = @options.delete(:theme)
|
||||
@views_prefix = @options.delete(:views_prefix)
|
||||
@param_name = param_name || Kaminari.config.param_name
|
||||
@theme, @views_prefix = theme, views_prefix
|
||||
@params = template.params
|
||||
# @params in Rails 5 no longer inherits from Hash
|
||||
@params = @params.to_unsafe_h if @params.respond_to?(:to_unsafe_h)
|
||||
|
|
Loading…
Reference in a new issue