Sha256: 17a3434bd2de7d83bd149c572fbed092b0b50db7d0af593e100be18546d5eda5
Contents?: true
Size: 794 Bytes
Versions: 1
Compression:
Stored size: 794 Bytes
Contents
module Renalware module HD class SessionAccessPresenter def initialize(session) @session = session end def to_s return "" unless info [ info.access_type, info.access_side.try!(:capitalize) ].compact.join("<br/>") end def to_html return "" unless info [ abbreviated_type, abbreviated_side ].compact.join("/").html_safe end private attr_reader :session def info @info ||= session.try!(:document).try!(:info) end def abbreviated_type info.access_type_abbreviation end def abbreviated_side return if info.access_side.blank? info.access_side[0].upcase end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
renalware-core-2.0.0.pre.beta12 | app/presenters/renalware/hd/session_access_presenter.rb |