Sha256: 60a8418a19bba85e76b4d0054f7090c1edf625a4eeda251d6d0bf4c76ed30fba
Contents?: true
Size: 701 Bytes
Versions: 1
Compression:
Stored size: 701 Bytes
Contents
# frozen_string_literal: true module SolidusPagy module Admin module TaxRatesControllerDecorator def self.prepended(base) base.class_eval do private def collection @search = Spree::TaxRate.ransack(params[:q]) @collection = @search.result @result = pagy( @collection.includes(:tax_categories).order(:zone_id), page: params[:page], items: ::SolidusPagy.config.admin_products_per_page ) @pagy = @result.first @collection = @result.second end end end ::Spree::Admin::TaxRatesController.prepend(self) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_pagy-1.0.0 | app/decorators/controllers/solidus_pagy/admin/tax_rates_controller_decorator.rb |