struct
Opal::Asciicast::Event
- Opal::Asciicast::Event
- Struct
- Value
- Object
Overview
Represents an individual event in an Asciinema v2 stream. Each event is formatted as a 3-element JSON array: [time, type, data]
Defined in:
opal/asciicast/event.crConstructors
- .from_json(json_str : String) : Event
- .from_json_array(arr : Array(JSON::Any)) : Event
-
.input(time : Float64, data : String) : Event
Convenience constructor for input events
-
.marker(time : Float64, label : String) : Event
Convenience constructor for marker events
- .new(time : Float64, type : String, data : String)
-
.output(time : Float64, data : String) : Event
Convenience constructor for output events
Instance Method Summary
- #data : String
- #input? : Bool
- #marker? : Bool
- #output? : Bool
- #time : Float64
- #to_json(json : JSON::Builder) : Nil
-
#to_s(io : IO) : Nil
Same as
#inspect(io). - #type : String
Constructor Detail
Convenience constructor for input events
Convenience constructor for marker events
Convenience constructor for output events