Class: Renalware::Clinical::PatientDryWeightsQuery
- Inherits:
-
Object
- Object
- Renalware::Clinical::PatientDryWeightsQuery
- Defined in:
- app/models/renalware/clinical/patient_dry_weights_query.rb
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(patient:, search_params: nil) ⇒ PatientDryWeightsQuery
constructor
A new instance of PatientDryWeightsQuery.
- #search ⇒ Object
Constructor Details
#initialize(patient:, search_params: nil) ⇒ PatientDryWeightsQuery
Returns a new instance of PatientDryWeightsQuery.
6 7 8 9 10 |
# File 'app/models/renalware/clinical/patient_dry_weights_query.rb', line 6 def initialize(patient:, search_params: nil) @patient = patient @search_params = search_params || {} @search_params.reverse_merge!(s: "assessed_on desc") end |
Instance Method Details
#call ⇒ Object
12 13 14 |
# File 'app/models/renalware/clinical/patient_dry_weights_query.rb', line 12 def call search.result end |
#search ⇒ Object
16 17 18 |
# File 'app/models/renalware/clinical/patient_dry_weights_query.rb', line 16 def search @search ||= DryWeight.where(patient: @patient).search(@search_params) end |