Sha256: 3015ac0ab5b84a0b86fe822cd982bafeea2755ce146880fd754e27ece333f7ed

Contents?: true

Size: 673 Bytes

Versions: 6

Compression:

Stored size: 673 Bytes

Contents

module Curate
  class ContentVersion
    class Null
      def initialize(content)
      end
      def created_on; 'unknown'; end
      def committer_name; 'unknown'; end
      def formatted_created_on(*args); 'unknown'; end
      def version_id; 'unknown'; end
    end

    attr_reader :version_id, :created_on, :committer_name
    def initialize(content, version_structure)
      @created_on = version_structure.dsCreateDate
      @version_id = version_structure.versionID
      @committer_name = content.version_committer(version_structure)
    end

    def formatted_created_on(format = :long_ordinal )
      created_on.localtime.to_formatted_s(format)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
curate-0.6.6 app/models/curate/content_version.rb
curate-0.6.5 app/models/curate/content_version.rb
curate-0.6.4 app/models/curate/content_version.rb
curate-0.6.3 app/models/curate/content_version.rb
curate-0.6.1 app/models/curate/content_version.rb
curate-0.6.0 app/models/curate/content_version.rb