Method: IpynbDiff::Transformer#transform

Defined in:
lib/transformer.rb

#transform(notebook) ⇒ Object



36
37
38
39
40
41
42
43
44
# File 'lib/transformer.rb', line 36

def transform(notebook)
  return TransformedNotebook.new unless notebook

  notebook_json = validate_notebook(notebook)
  transformed = transform_document(notebook_json)
  symbol_map = IpynbSymbolMap.parse(notebook)

  TransformedNotebook.new(transformed, symbol_map)
end