Sha256: c74438365f2b9ba130accff1a41200b99fdbae9f7a97fbb605b3fd451ba3e53a

Contents?: true

Size: 367 Bytes

Versions: 1

Compression:

Stored size: 367 Bytes

Contents

module Gemgento::Api::V1::Base
  extend ActiveSupport::Concern

  included do
    respond_to :json

    before_action :set_page, only: :index
  end

  def set_page
    @page = {}
    @page[:number] = (params[:page] && params[:page][:number]) ? params[:page][:number] : 1
    @page[:size] = (params[:page] && params[:page][:size]) ? params[:page][:size] : 20
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gemgento-2.8.0 app/controllers/concerns/gemgento/api/v1/base.rb