Class: Renalware::Letters::Lists::Form::AllLetters
- Inherits:
-
Object
- Object
- Renalware::Letters::Lists::Form::AllLetters
- Includes:
- ActiveModel::Model, Virtus::Model
- Defined in:
- app/models/renalware/letters/lists/form.rb
Direct Known Subclasses
Instance Method Summary collapse
- #allow_blank_inputs ⇒ Object
- #author_options ⇒ Object
- #disabled_inputs ⇒ Object
- #letter_state_options(states = Letters::Letter.states) ⇒ Object
- #letterhead_options ⇒ Object
- #page_count_options ⇒ Object
- #typist_options ⇒ Object
Instance Method Details
#allow_blank_inputs ⇒ Object
66 67 68 |
# File 'app/models/renalware/letters/lists/form.rb', line 66 def allow_blank_inputs [:state_eq, :page_count_in_array] end |
#author_options ⇒ Object
46 47 48 |
# File 'app/models/renalware/letters/lists/form.rb', line 46 def @author_options ||= User..picklist end |
#disabled_inputs ⇒ Object
62 63 64 |
# File 'app/models/renalware/letters/lists/form.rb', line 62 def disabled_inputs [] end |
#letter_state_options(states = Letters::Letter.states) ⇒ Object
39 40 41 42 43 44 |
# File 'app/models/renalware/letters/lists/form.rb', line 39 def (states = Letters::Letter.states) states.map do |state| label = I18n.t(state.to_sym, scope: "enums.letter.for_receptionists.state") [label, state] end end |
#letterhead_options ⇒ Object
54 55 56 |
# File 'app/models/renalware/letters/lists/form.rb', line 54 def @letterhead_options ||= Letters::Letterhead.ordered end |
#page_count_options ⇒ Object
58 59 60 |
# File 'app/models/renalware/letters/lists/form.rb', line 58 def [["1 or 2", "[1,2]"], ["3 or 4", "[3,4]"], ["5 or 6", "[5,6]"]] end |
#typist_options ⇒ Object
50 51 52 |
# File 'app/models/renalware/letters/lists/form.rb', line 50 def @typist_options ||= User.picklist end |