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
65 66 67 |
# File 'app/models/renalware/letters/lists/form.rb', line 65 def allow_blank_inputs [:state_eq, :page_count_in_array] end |
#author_options ⇒ Object
45 46 47 |
# File 'app/models/renalware/letters/lists/form.rb', line 45 def @author_options ||= User..picklist end |
#disabled_inputs ⇒ Object
61 62 63 |
# File 'app/models/renalware/letters/lists/form.rb', line 61 def disabled_inputs [] end |
#letter_state_options(states = Letters::Letter.states) ⇒ Object
38 39 40 41 42 43 |
# File 'app/models/renalware/letters/lists/form.rb', line 38 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
53 54 55 |
# File 'app/models/renalware/letters/lists/form.rb', line 53 def @letterhead_options ||= Letters::Letterhead.ordered end |
#page_count_options ⇒ Object
57 58 59 |
# File 'app/models/renalware/letters/lists/form.rb', line 57 def [["1 or 2", "[1,2]"], ["3 or 4", "[3,4]"], ["5 or 6", "[5,6]"]] end |
#typist_options ⇒ Object
49 50 51 |
# File 'app/models/renalware/letters/lists/form.rb', line 49 def @typist_options ||= User.picklist end |