Sha256: 382efb17b73968ec7e14b565182b30d193fce2b26e2dd9b53d5284091f944c48
Contents?: true
Size: 887 Bytes
Versions: 70
Compression:
Stored size: 887 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/hd/base_controller" require "collection_presenter" module Renalware module HD class TransmissionLogsController < BaseController include PresenterHelper include Renalware::Concerns::Pageable # NB be sure not to select the payload as this will slow things down. # The payload is loaded by clicking on a link in the table def index logs = TransmissionLog .order(created_at: :desc) .select(TransmissionLog.attribute_names - [:payload]) .page(page).per(per_page) authorize logs render locals: { logs: logs } end def show log = TransmissionLog.find(params[:id]) authorize log respond_to do |format| format.xml { render xml: log.payload, template: nil } end end end end end
Version data entries
70 entries across 70 versions & 1 rubygems