davidesantangelo/feedi

View on GitHub
app/controllers/application_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

require 'pagy/extras/searchkick'
require 'pagy/extras/headers'

class ApplicationController < ActionController::API
  include ::ActionController::Cookies
  include ActionController::HttpAuthentication::Token::ControllerMethods

  Pagy::VARS[:headers] = { page: 'Current-Page', items: 'Per-Page', pages: false, count: 'Total' }

  def render(*args, &block)
    pagy_headers_merge(@pagy) if @pagy
    super
  end
end