Sha256: ba5295aa553ef4c16531e38c62f8dc84a09b86249d9ee27ab1f8033d5494a1a6
Contents?: true
Size: 624 Bytes
Versions: 6
Compression:
Stored size: 624 Bytes
Contents
module Coradoc module Element class Revision < Base attr_accessor :number, :date, :remark declare_children :number, :date, :remark def initialize(number, options = {}) @number = number @date = options.fetch(:date, nil) @remark = options.fetch(:remark, nil) end def to_adoc if @date.nil? && @remark.nil? "v#{@number}\n" elsif @remark.nil? "#{@number}, #{@date}\n" elsif @date.nil? "#{@number}: #{@remark}\n" else "#{@number}, #{@date}: #{@remark}\n" end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems