class FrameDiffList

Attributes

frames[R]

Public Class Methods

new(frames) click to toggle source
# File lib/asciinema/frame_diff_list.rb, line 8
def initialize(frames)
  @frames = frames
end

Private Instance Methods

frame_diffs() click to toggle source
# File lib/asciinema/frame_diff_list.rb, line 16
def frame_diffs
  previous_frame = nil

  frames.map { |delay, frame|
    diff = frame.diff(previous_frame)
    previous_frame = frame
    [delay, diff]
  }
end