Sha256: bb7c4dd747861b1ac1935cecec577fc09169499e3e8b04945d0f262e54f54223

Contents?: true

Size: 449 Bytes

Versions: 5

Compression:

Stored size: 449 Bytes

Contents

# frozen_string_literal: true

module QuoVadis
  class LogsController < QuoVadisController
    before_action :require_password_authentication

    PER_PAGE = 25

    def index
      logs = authenticated_model.qv_account.logs

      page = params[:page] ? params[:page].to_i : 1
      @logs = logs.new_to_old.page(page, PER_PAGE)

      @prev_page = page - 1 if page > 1
      @next_page = page + 1 if logs.count > page * PER_PAGE
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
quo_vadis-2.2.4 app/controllers/quo_vadis/logs_controller.rb
quo_vadis-2.2.2 app/controllers/quo_vadis/logs_controller.rb
quo_vadis-2.2.1 app/controllers/quo_vadis/logs_controller.rb
quo_vadis-2.2.0 app/controllers/quo_vadis/logs_controller.rb
quo_vadis-2.1.11 app/controllers/quo_vadis/logs_controller.rb