Sha256: 4909866202ed7c2451b3f2d85bef2e165e345eecfffc9c8952a4466a32013e4d
Contents?: true
Size: 543 Bytes
Versions: 3
Compression:
Stored size: 543 Bytes
Contents
module Sufia class VersionPresenter attr_reader :version, :current def initialize(version) @version = version @current = false end delegate :label, :uri, to: :version alias_method :current?, :current def current! @current = true end def created @created ||= version.created.to_time.to_formatted_s(:long_ordinal) @created end def committer vc = VersionCommitter.where(version_id: @version.uri) vc.empty? ? nil : vc.first.committer_login end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sufia-6.5.0 | app/presenters/sufia/version_presenter.rb |
sufia-6.4.0 | app/presenters/sufia/version_presenter.rb |
sufia-6.3.0 | app/presenters/sufia/version_presenter.rb |