class VirtualDate::Scheduled

Overview

A concrete scheduled candidate of a VirtualDate vdate.

Defined in:

virtualdate.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(vdate : VirtualDate, start : Time, explanation : VirtualDate::Explanation | Nil = nil, origin : Time | Nil = nil) #

[View source]

Instance Method Detail

def explanation : VirtualDate::Explanation #

[View source]
def explanation=(explanation : VirtualDate::Explanation) #

[View source]
def finish : Time #

[View source]
def fixed? : Bool #

[View source]
def flags : Array(String) #

[View source]
def origin : Time #

The start the occurrence was originally due at, before any conflict shifting. max_shift is a bound on total displacement from here, and it has to survive the occurrence being displaced and placed again.


[View source]
def start : Time #

[View source]
def vdate : VirtualDate #

[View source]