Sha256: 455d546874ce9fae2fcbb9d6b6d89c1e5c9ffac375569e48ea79626e1e2f4332
Contents?: true
Size: 466 Bytes
Versions: 98
Compression:
Stored size: 466 Bytes
Contents
# frozen_string_literal: true module Renalware module Clinical class PatientDryWeightsQuery def initialize(patient:, search_params: nil) @patient = patient @search_params = search_params || {} @search_params.reverse_merge!(s: "assessed_on desc") end def call search.result end def search @search ||= DryWeight.where(patient: @patient).ransack(@search_params) end end end end
Version data entries
98 entries across 98 versions & 1 rubygems