Module: Renalware::Letters::QueryableLetter
- Defined in:
- app/models/renalware/letters/letter_query.rb
Instance Method Summary collapse
- #finder_needs_type_condition? ⇒ Boolean
- #ransackable_scopes(_auth_object = nil) ⇒ Object
- #state_eq(state = :draft) ⇒ Object
Instance Method Details
#finder_needs_type_condition? ⇒ Boolean
8 9 10 |
# File 'app/models/renalware/letters/letter_query.rb', line 8 def finder_needs_type_condition? false end |
#ransackable_scopes(_auth_object = nil) ⇒ Object
12 13 14 |
# File 'app/models/renalware/letters/letter_query.rb', line 12 def ransackable_scopes(_auth_object = nil) %i(state_eq) end |
#state_eq(state = :draft) ⇒ Object
16 17 18 |
# File 'app/models/renalware/letters/letter_query.rb', line 16 def state_eq(state = :draft) where(type: Letter.state_class_name(state)) end |