class Stdout::SingleFile::FrameIterator
Public Class Methods
new(callback)
click to toggle source
# File lib/asciinema/stdout.rb, line 22 def initialize(callback) @callback = callback end
Public Instance Methods
array_append(a, v)
click to toggle source
# File lib/asciinema/stdout.rb, line 34 def array_append(a, v) if a.equal?(@top) @callback.call(*v) else a << v end end
array_start()
click to toggle source
# File lib/asciinema/stdout.rb, line 26 def array_start if @top # we're already inside top level array [] # <- this will hold pair [delay, data] else @top = [] end end