Sha256: 683fd03818628fd6c408838eff7497ee740d9b2a46ff0f418310db6a509f7d8c
Contents?: true
Size: 698 Bytes
Versions: 26
Compression:
Stored size: 698 Bytes
Contents
# frozen_string_literal: true # Global visits not scoped to a patient module Renalware module Clinics class VisitsController < BaseController include Renalware::Concerns::Pageable PER_PAGE = 25 def index visits_query = VisitQuery.new(query_params) visits = visits_query.call.page(page).per(PER_PAGE) authorize visits render locals: { visits: visits, query: visits_query.search, clinics: Clinic.ordered, users: User.ordered } end private def query_params params .fetch(:q, {}) .merge(page: page, per_page: per_page) end end end end
Version data entries
26 entries across 26 versions & 1 rubygems