struct Opal::Asciicast::Reader::Recording

Defined in:

opal/asciicast/reader.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(header : Header, events : Array(Event)) #

[View source]

Instance Method Detail

def clone #

[View source]
def copy_with(header _header = @header, events _events = @events) #

[View source]
def duration : Float64 #

Returns the total duration of the recording in seconds


[View source]
def events : Array(Event) #

def header : Header #

def inputs : Array(Event) #

Returns all terminal input events


[View source]
def markers : Array(Event) #

Returns all marker events


[View source]
def outputs : Array(Event) #

Returns all terminal output events


[View source]
def total_output_text : String #

Returns the concatenated text emitted across all output events


[View source]