Sha256: b8af330cc6eae8caec9df3591145b47fea2eb2081fbbc3f4bdc51492bfbade7b
Contents?: true
Size: 529 Bytes
Versions: 19
Compression:
Stored size: 529 Bytes
Contents
require_dependency "renalware/pathology" # Responsible for finding Observations for the specified descriptions. module Renalware module Pathology class ObservationsForDescriptionsQuery def initialize(relation: Observation.all, descriptions: ObservationDescription.all) @relation = relation @descriptions = descriptions end def call @relation .joins(:description) .preload(:description) .where(description: @descriptions) end end end end
Version data entries
19 entries across 19 versions & 1 rubygems