Sha256: a666ead092430697032c9022dec89cea8b66f2b248c8c0b7c9fb8d5b4b501f57
Contents?: true
Size: 764 Bytes
Versions: 158
Compression:
Stored size: 764 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/letters" require_dependency "collection_presenter" module Renalware module Letters class ContactsPresenter < CollectionPresenter # An array of contacts for use in a simple_form drop down. # The data-salutation is added (the final hash argument very kindly merges * onto the <option> # so we could add other options here too. def array_for_drop_down_with_options map do |contact| [ contact.name_and_description, contact.id, { data: { salutation: contact.salutation, class: ".has_salutation" } } ] end end end end end
Version data entries
158 entries across 158 versions & 1 rubygems