Module: PassionView::Paginable::Controller

Extended by:
ActiveSupport::Concern
Defined in:
lib/passion_view/paginable.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#pagination_paramsObject



114
115
116
117
118
119
120
# File 'lib/passion_view/paginable.rb', line 114

def pagination_params
  action = params[:action]&.to_sym

  raise "Unpaginable action: #{action.inspect}" unless self.class.paginate?(action)

  params.permit(:page, :per).to_h
end