Sha256: 66beb8a442d40e8b83e41619cddfc95e4848b915bc7af70c973f71395c29c3e2

Contents?: true

Size: 763 Bytes

Versions: 121

Compression:

Stored size: 763 Bytes

Contents

# frozen_string_literal: true

require "renalware/letters/part"

module Renalware
  module Letters
    class Part::Problems < DumbDelegator
      def initialize(patient, _letter, _event = Event::Unknown.new)
        @patient = patient
        super(patient.problems.includes(:notes))
      end

      # If you are wondering why #to_partial_path is not getting called when doing 'render part'
      # in a view, note this object is array-like so Rails' render only looks for #to_partial_path
      # on the array elements, not the top level arrary object. To render a single instance of
      # this part class, wrap it in an array like so:
      #   = render [part]
      def to_partial_path
        "renalware/letters/parts/problems"
      end
    end
  end
end

Version data entries

121 entries across 121 versions & 1 rubygems

Version Path
renalware-core-2.0.84 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.83 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.82 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.81 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.80 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.79 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.78 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.77 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.76 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.75 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.74 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.73 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.72 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.71 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.70 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.69 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.68 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.67 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.64 app/models/renalware/letters/part/problems.rb
renalware-core-2.0.63 app/models/renalware/letters/part/problems.rb