demarches-normaliennes/app/components/procedure/notice_component.rb
2023-07-06 10:27:43 +02:00

27 lines
380 B
Ruby

class Procedure::NoticeComponent < ApplicationComponent
def initialize(procedure:)
@procedure = procedure
end
private
def render?
link? || attachment?
end
def link?
@procedure.lien_notice.present?
end
def url
@procedure.lien_notice
end
def attachment?
@procedure.notice.present?
end
def attachment
@procedure.notice
end
end