Smith::Checkpoints::Entry
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(sequence : Int32, tool : String, path : String, blob : String | Nil, message_index : Int32, created_at : Time = Time.local, after_digest : String | Nil = nil)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
after_digest
What smith left behind. Compared against the file at rewind time to spot a change made outside smith since.
after_digest=(after_digest : String | Nil)
What smith left behind. Compared against the file at rewind time to spot a change made outside smith since.
blob
sha256 of the content before the call; nil means the file did not exist, so undoing the call means deleting it again.
created?
Sourcecreated_at
Sourceid
Sourcemessage_index
Sourcepath
Sourcesequence
Sourcetool
Source