Sha256: 8612d653d6f86dd53e197b938dea304075df69e4d6fe99d0fb3be735fab8b302
Contents?: true
Size: 412 Bytes
Versions: 8
Compression:
Stored size: 412 Bytes
Contents
require_dependency "renalware/low_clearance" require "attr_extras" module Renalware module LowClearance class DashboardPresenter attr_reader_initialize [:patient!, :user!] delegate :edit?, to: :profile_policy, prefix: true def profile patient.profile || patient.build_profile end def profile_policy Pundit.policy!(user, profile) end end end end
Version data entries
8 entries across 8 versions & 1 rubygems