28 lines
380 B
Ruby
28 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
|