class FrameDiff

Attributes

cursor_changes[R]
line_changes[R]

Public Class Methods

new(line_changes, cursor_changes) click to toggle source
# File lib/asciinema/frame_diff.rb, line 3
def initialize(line_changes, cursor_changes)
  @line_changes = line_changes
  @cursor_changes = cursor_changes
end

Public Instance Methods

as_json(*) click to toggle source
# File lib/asciinema/frame_diff.rb, line 8
def as_json(*)
  json = {}
  json[:lines] = line_changes unless line_changes.blank?
  json[:cursor] = cursor_changes unless cursor_changes.blank?

  json
end