# frozen_string_literal: true # Custom differ for Jupyter Notebooks module IpynbDiff require 'delegate' # The result of a diff object class Diff < SimpleDelegator require 'diffy' attr_reader :from, :to def initialize(from, to, diffy_opts) super(Diffy::Diff.new(from.as_text, to.as_text, **diffy_opts)) @from = from @to = to end end end