class Copernicium::Snapshot
Attributes
date[RW]
files[RW]
id[RW]
msg[RW]
Public Class Methods
new(files = [], msg = 'null', date = nil)
click to toggle source
todo - doesnt support merging. consider adding parents field
# File lib/repos.rb, line 38 def initialize(files = [], msg = 'null', date = nil) @date = (date.nil?? DateTime.now : date) @files = files @msg = msg # hash self and assign as the id value @id = Digest::SHA256.hexdigest Marshal.dump(self) end
Public Instance Methods
time()
click to toggle source
# File lib/repos.rb, line 47 def time @date.strftime("%m/%d/%Y %I:%M%p") end