Sha256: 90495e2ad376c7afffb08d979154d9e35c7d6e1a7b7ec597dd0d32e16741198e
Contents?: true
Size: 544 Bytes
Versions: 8
Compression:
Stored size: 544 Bytes
Contents
module Sufia class VersionPresenter attr_reader :version def initialize(version) @version = version @current = false end delegate :label, :uri, to: :version def current! @current = true end def current? @current end def created @created ||= version.created.to_time.to_formatted_s(:long_ordinal) @created end def committer vc = VersionCommitter.where(version_id: @version.uri) return vc.empty? ? nil : vc.first.committer_login end end end
Version data entries
8 entries across 8 versions & 1 rubygems