Module: Renalware::Letters::QueryableLetter

Defined in:
app/models/renalware/letters/letter_query.rb

Instance Method Summary collapse

Instance Method Details

#finder_needs_type_condition?Boolean

Returns:

  • (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