Method: IpynbDiff::Transformer#transform_document
- Defined in:
- lib/transformer.rb
#transform_document(notebook) ⇒ Object
46 47 48 49 50 51 52 53 54 55 |
# File 'lib/transformer.rb', line 46 def transform_document(notebook) symbol = JsonSymbol.new('.cells') transformed_blocks = notebook['cells'].map.with_index do |cell, idx| decorate_cell(transform_cell(cell, notebook, symbol / idx), cell, symbol / idx) end transformed_blocks.prepend((notebook)) if @include_frontmatter transformed_blocks.flatten end |