Module: Renalware::Admissions::ConsultQuery::RansackScopes

Defined in:
app/models/renalware/admissions/consult_query.rb

Overview

rubocop:enable Metrics/MethodLength

Class Method Summary collapse

Class Method Details

.extended(base) ⇒ Object



46
47
48
49
50
51
52
53
# File 'app/models/renalware/admissions/consult_query.rb', line 46

def self.extended(base)
  # Using a custom ransacker here in order to sort by modality description name
  # because using a predicate like  :patient_current_modality_description_name
  # results in an INNER JOIN onto modalities.
  base.ransacker :modality_desc do
    Arel.sql("modality_descriptions.name")
  end
end