Sha256: 6a2934ee7a0365d51c701fec095ffced773ad411dd2d576d303eebca43ac4bd9
Contents?: true
Size: 556 Bytes
Versions: 28
Compression:
Stored size: 556 Bytes
Contents
require_dependency "renalware/medications" module Renalware module Medications class PrescriptionsQuery def initialize(relation:, search_params: nil) @relation = relation @search_params = search_params || {} @search_params.reverse_merge!(s: default_search_order) end def call search.result end def search @search ||= @relation.search(@search_params) end private def default_search_order Prescription.default_search_order end end end end
Version data entries
28 entries across 28 versions & 1 rubygems